<5>.判断字符串是否存在字串
语法:" " in a
<6>.删除空格
语法:
1.str.strip
:去掉字符串前后的所有空格,内部空格不受影响
2.str.lstrip
:去掉字符串前(左)部所有空格
3.str.rstrip
:去掉字符串后(右)所有空格
这里给出例子:
<7>.判断字符串构成
语法:
1.str.isalpha
:判断字符串是否全部由字母组成
2.str.isalighe
:判断字符串是狗全部由数字组成
3.str.isalnum
:判断字符串是否包含字母和数字
这里给出例子:
字符串高级操作
<1>.分割:
语法:.split( )
其中()中表明将字符串按照()中的内容分割,分割后会形成一个列表。
这里给出例子:
<2>.合并
语法:’ ‘.join()
其功能是:单引号中的内容与()中的内容合并。
这里给出例子:
很显然,这里是将元组a中的元素按照’-‘来合并。
<3>.组织大小写
语法:a.upper/lower()
其中,upper是将a中元素全部转化为大写,lower是将a中元素全部转化为小写
这里给出例子:
<4>.排版(左右对齐)
语法:a.ljust/center/rjust(num)
,其中a.ljust(20)
表示:将a中元素按照20个制表符,左对齐,a.center(20)
表示居中对齐,a.rjust(10)
表示右对齐。
这里给出例子:
<5>.替换子串
语法:a.replace("s1","s2")
表示将a字符串中的s1子串用s2替换。
这里给出例子:
很显然这里将a字符串中的Tom替换为了nide。
6.序列
能够按照整数排列的结构。
序列的内部结构
1.可以通过从0开始的连续整数索引单个对象,就是说,序列中的对象是按照从0开始的整数排列的。
2.可以进行切片获取序列的一部分。
3.可以通过len函数获取序列中包含多少个元素
4.可以通过加法“+”来连接得到更长的序列
5.可以通过乘法“*”来重复多次,得到更长的序列
6.可以通过“in”来判断某个元素是否能在序列中存在
二.变量和引用
1.给数据命名
命名语法:<名字>=<数据>
命名规则:
由字母,下划线,数字组成,不可以带特殊字符,不能以数字开头
2.名字与变量
名字
名字就像一个标签,“贴”在某个数值上
名字和数值的关联,称为引用
关了数字后的名字,就拥有了数据的值和类型
一个数字可以跟多个名字关联
变量
与数值关联的名字也可以成为变量,表示名字的值和类型可以随时变化
赋值名字和值关联的过程,就叫做给变量赋值
Python中赋值语句是灵活多变的:
1.a=b=c=1
可以给a,b,c连续赋值1
2.a,b,c=7,8,9
等同于a=1,b=8,c=9
3.a+=1,a*=1,a-+1
这些语句,等同于a=a+1,a=a*1,a=a-1
.