首页 > 代码库 > 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) --> b‘Abcdgellsllxosngsewwlfalnaaan‘
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学习随笔(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。