python变量类型&字符串的内建函数使用
python常用数据类型:
数字(整数int,浮点数float)
字符串
元组
列表
字典
一、格式化输出
1.1第一种格式化输出 %d整数 %f浮点数(用.*表示精确到多少位小数) %s字符串
%d必须放一个整数,%f可以放一个整数,也可以放一个浮点数,%s可以放任意值
age=18 #年龄
int类型name='爬虫' #姓名 str类型
score=99.99 #成绩 float类型
print("%s今年%s岁,数学考了%.2f"%(name,age,score)) #按顺序取值
1.2第二种格式化输出 format{}
{}里面不指定数值,按顺序取值
{}里面指定数值,根据设置的去取值
{}format里面的数据,也有索引,从0开始标记数据
print("{}今年数学考了{}".format(name,score))#按顺序取值
二、字符串的内建函数使用
一、字符串的大小写转换
2.1大小写转换upper()、lower() str = "sdSdsfdAdsdsdfsfdsdASDSDFDSFa"
res1 = str.upper()
res2 = str.lower()
print('小写转换为大写转换后的结果:{}'.format(res1))
print('大写转换为小写转换后的结果:{}'.format(res2)) 2.2.swapcase()同时实现大写变小写,小写变大写 res3 = str.swapcase()
print('大小写同时转换的结果:{}'.format(res3)) 二、将字符串变为镜像字符串,'A'变为'Z','b'变为'y ' 通过char()根据ASCII码获取对应的字符
a = chr(155-ord('A'))
print("A转换为Z:",a)
b = chr(219-ord('b'))
print("b转换为y:",b) str2 = "hihudngd"
m= ''
for i in str2:
if i.islower():
i = chr(219 - ord(i))
m += i
elif i.isupper():
i = chr(155 - ord(i))
m += i
print("转换后的镜像字符串:",m)
三.字符串的查找find()函数
单个字符查找 如果能够找到,就返回单个字符在字符串里面的索引值;没找到则返回-1
子字符串 如果能够找到,就返回子字符串的第一个元素在字符串里面的索引值
res3=str.find('t')
res3=str.find('te') #返回e所在位置的索引
print('查找的结果:{}'.format(res3))
四.字符串的替换replace()函数 可以指定替换次数
res4=str.replace('t','@') #('','','')要替换的目标字符 以及替换的字符 次数
print('替换后的结果:{}'.format(res4))
五.字符串的切割split()
res5=str.split('t') #返回列表类型的数据,但元素类型还是字符串
print('切割后的结果:{}'.format(res5))
六.字符串头尾处理 strip() 中间不处理
res6=str.strip('t')
print('处理后的结果:{}'.format(res6))
python变量类型&字符串的内建函数使用的更多相关文章
- Python 变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- Python变量类型
Python变量类型 变量是存储在内存中的值,因此在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型, ...
- Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习
#coding=utf-8 __author__ = 'Administrator' #Python变量类型 #Python数字,python支持四种不同的数据类型 int整型 long长整型 flo ...
- [Python]基础教程(4)、Python 变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- 【Python笔记】Python变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- Python变量和字符串详解
Python变量和字符串详解 几个月前,我开始学习个人形象管理,从发型.妆容.服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣 ...
- 记住 Python 变量类型的三种方式
title: 记住变量类型的三种方式 date: 2017-06-11 15:25:03 tags: ['Python'] category: ['Python'] toc: true comment ...
- Python变量类型说明
Python中的变量不需要声明,直接赋值便是声明和定义的过程 每个变量在内存中创建,都包括变量的标识.名称和数据这些信息 每个变量在使用前必须赋值 counter = 100 #正数变量 miles ...
- Python变量类型及变量
python是解释性语言 什么是解释性语言 就相当于你去饭店,你点了10道菜,他做好1道给你上1道.解释一行,执行一行.速度上不如编译性语言快. 什么是编译性语言 就相当于去饭店吃饭,你点了10道菜, ...
随机推荐
- [译]聊聊C#中的泛型的使用(新手勿入)
写在前面 今天忙里偷闲在浏览外文的时候看到一篇讲C#中泛型的使用的文章,因此加上本人的理解以及四级没过的英语水平斗胆给大伙进行了翻译,当然在翻译的过程中发现了一些问题,因此也进行了纠正,当然,原文的地 ...
- 【Guava】使用Guava的RateLimiter做限流
一.常见的限流算法 目前常用的限流算法有两个:漏桶算法和令牌桶算法. 1.漏桶算法 漏桶算法的原理比较简单,请求进入到漏桶中,漏桶以一定的速率漏水.当请求过多时,水直接溢出.可以看出,漏桶算法可以强制 ...
- mysql 架构篇系列 3 复制运行状态监控与选项参数说明
一. 概述 在上一篇中,搭建了一主一从的复制架构,这篇通过一些诊断方法来了解复制的运行状态和一些选项参数说明.上次mysql主从服务关机,今天在打开mysql服务,出现了错误信息. 1.首先 启动主从 ...
- [Jenkins]Console Output中文显示问号的问题解决
------------------------------------------------------ 如需转载,请注明出处. 文章链接:https://www.cnblogs.com/dzbl ...
- 【EF6学习笔记】(十二)EF高级应用场景
本篇原文链接:Advanced Entity Framework Scenarios 本篇主要讲一些使用Code First建立ASP.NET WEB应用的时候除了基础的方式以外的一些扩展方式方法: ...
- Chrome 浏览器最牛插件之一 Vimium
导航当页: ? 显示help,查询vimium的所有使用方法 h 向左滚动 j 向下滚动 k 向上滚动 l 向右滚动 gg 滚动到顶部 G 滚动到底部 d 向下滚动半页 u 向上滚动半页面 f 显示链 ...
- Go语言学习笔记(五) [函数]
日期:2014年7月29日 1.函数定义:func (p type) funcname(q int) (r,s int) {return 0,0 } func: 保留字,用于定义一个函数 ...
- 第5章 Linux上管理文件系统
5.1 机械硬盘 机械硬盘由多块盘片组成,它们都绕着主轴旋转.每块盘片上下方都有读写磁头悬浮在盘片上下方,它们与盘片的距离极小.在每次读写数据时盘片旋转,读写磁头被磁臂控制着不断的移动来读取其中的数据 ...
- shell的命令替换和命令组合
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html Linux中使用反引号"``"(在波浪线的 ...
- MySQL中间件之ProxySQL(11):链式规则( flagIN 和 flagOUT )
返回ProxySQL系列文章:http://www.cnblogs.com/f-ck-need-u/p/7586194.html 1.理解链式规则 在mysql_query_rules表中,有两个特殊 ...