首页 > 代码库 > python学习随笔(一)

python学习随笔(一)

一、字符串学习

 

1 #创建一个字符串方法
2 str1 = abc 
3 #或者
4 str1 = str(abc)
1 1 #字符串首字母小写变为大写,原来为大写不变
2 2 str2 = str1.captilize()
3 3 print(str2)    -->   Abc
1 #字符串首字母大写变为小写,小写不变
2 str1 = Abc
3 str2 = str1.casefold()
4 print(str2)   -->  abc
1 #字符串剧中,第一个参数为设置字符串宽度,第二个参数为两边填充字符,不设置默认为空格
2 str1 = str(Abc)
3 str2 = str1.center(20,*)
4 print(str2)      -->   ********Abc*********
1 #统计字符串中某一字符的数量,第一个参数为字符,第二、第三参数为起始和结尾索引
2 str1 = str(Abcdgellsllxosngsewwlfalnaaan)
3 count1 = str1.count(a,5,25)
4 print(count1)  -->  1
1 #将字符串变为其它编码格式,参数为想要编码的格式
2 str1 = str(Abcdgellsllxosngsewwlfalnaaan)
3 str2 = str1.encode(utf-8)
4 print(str2)  -->   bAbcdgellsllxosngsewwlfalnaaan
1 #判读支付串是否以某个字符结尾,第一参数为字符,第二、第三参数为起始索引,返回布尔 值,可不写二、三参数
2 str1 = str(Abcdgellsllxosngsewwlfalnaaan)
3 result = str1.endswith(l,5,25)
4 print(result)   --> False
1 #将字符串中的‘\t’字符转化为空格,参数为要转换的空格字符宽度,不设置默认为8
2 str1 = str(Abcdgellsllx\tosngsewwlfalnaaan)
3 str2 = str1.expandtabs(10)
4 print(str2)   -->   Abcdgellsllx        osngsewwlfalnaaan
1 #从左到右查找字符串中的某个字符的位置,返回索引位置,没有返回-1,第一参数为字符,第二、第三参数为起结索引
2 str1 = str(Abcdgellsllxosngsewwlfalnaaan)
3 result = str1.find(s)
4 print(result)   -->   8
1 #格式化字符串,按位置对应格式化字符串
2 str1 = str(zhushanwei {0} {1})
3 str2 = str1.format(is,handsome)
4 print(str2)    -->    zhushanwei is handsome
1 #找到字符串中某个字符的索引,返回出来,参数为某个字符
2 str1 = lasgiongfa457af
3 result = str1.index(4)
4 print(result)   --> 10
#判断字符串是否由数字或字母组成,返回布尔值
str1 = lasgiongfa457af
result = str1.isalnum()
print(result)  -->  True
1 #判断字符串是否由字母组成,返回布尔值
2 str1 = lasgiongfa457af
3 result = str1.isalpha()
4 print(result)  -->False
#判断字符串是否为十进制数,返回布尔值
str1 = 4575
result = str1.isdecimal()
print(result)   --> True
#判断字符串是否为整数,返回布尔值
str1 = 4575
result = str1.isdigit()
print(result)   --> True
1 #判断字符串是否为有效字符,返回布尔值,例如变量不能以数字、@等字符开头
2 str1 = 4575
3 result = str1.isidentifier()
4 print(result)   --> False
#判断字符串是否都是小写字母,返回布尔值
str1 = aBCnon
result = str1.islower()
print(result)  -->  False

 

python学习随笔(一)