概述
一、字符串处理函数
1、len(x) 返回x的长度(字符个数)
a="hello world!!!"
print(len(a))
b=["oppo","huawei","xiaomi"]
print(len(b))
c={'a':1,'b':2,'c':3}
print(len(c))
14
3
3
2、str(x) 返回x的字符串形式
d=25
print(d,type(d))
print(str(d),type(str(d)))
25 <class 'int'>
25 <class 'str'>
3、chr(x) 返回x对应的字符
print(65)
'A'
4、ord(x) 返回x对应的Unicode编码
print(ord('A'))
65
二、 字符串内置方法
s1 = 'Python计算机二级考试'
s2 = 'good good study!!!'
print(1,s1.lower())#转换为小写
print(2,s1.upper())#转换为大写
print(3,s2.capitalize())#字符串首字母大写
print(4,s2.title())#各单词首字母大写
print(5,s1.swapcase())#大小写互换
print(6,s2.islower())#检查是否全为小写,是:True,否:False
print(7,s2.isupper())#检查是否全为大写,是:True,否:False
print(8,s1.isspace())#检查是否全为空格,是:True,否:False
s3 = '一Ⅱ3④'
print(9,s3.isnumeric())#检查是否全为数字,支持汉字、数字、罗马数字
print(10,s3.isdigit())#检查是否全为数字,与isnumeric相比,不包含汉字
print(11,s3.isdecimal())#检查是否全为十进制数字,只包含半角、全角数字
print(12,s2.isalpha())#False 检查是否全为字母
s4 = '8855ew'
print(13,s3.isalnum())#检查是否全为数字或者字母
print(14,s4.isalnum())#检查是否全为数字或者字母
print(15,s1.isprintable())#检查是否可以打印
print(16,s2.startswith('go',5,10))#检查在区间[5,10)是否以'go'开头,M默认为0,N默认为len(s2)startswith(x,[M,[N]])
print(17,s2.endswith('!'))#检查是否以'!'结尾
print(18,s2.count('go',5,10))#在[5,10)之间'go'出现的次数
print(19,s2.index('go',2,15))#在[2,15)之间'go'首次出现的位置,不存在则报错
print(20,s2.rindex('go'))#从右到左,'go'首次出现的位置,不存在报错
print(21,s2.find('go'))#从左到右,'go'首次出现的位置,不存在返回-1
print(22,s2.rfind('go'))#从右到左,'go'首次出现的位置,不存在返回-1
print(23,s2.replace('go','tolo',1))#将x替换为y字符串n(n默认为-1,无数次)次
print(24,s2.split('o',2))#用'o'分割字符串n次,(n默认为-1)
print(25,s2.rsplit('o',2))#从右到左用'o'分割字符串n次,(n默认为-1)
print(26,s2.partition('ood'))#使用'ood'分隔符将字符串分为三部分
print(27,s2.rpartition('ood'))#从右到左,使用'ood'分隔符将字符串分为三部分
print(28,'!'.join(s2))#使'!'与s2中每一个元素组合
print(29,s2.strip('god'))#删除两边的'g','d','o'字符
print(30,s2.lstrip('gdo'))#删除左边的'g','d','o'字符
print(31,s2.rstrip('y!'))#删除右边的'y','!'字符
print(32,s2.zfill(20))#左填充,使用0填充长度为x
print(33,s2.center(25,'$'))#两边填充,将'$'填充长度为25
print(34,s2.ljust(25,'*'))#左对齐填充
print(35,s2.rjust(25,'*'))#右对齐填充
print('36 {:*^25}'.format(s2))#格式化输出
x,y,z = map(int,input().split(','))
1 python计算机二级考试
2 PYTHON计算机二级考试
3 Good good study!!!
4 Good Good Study!!!
5 pYTHON计算机二级考试
6 True
7 False
8 False
9 True
10 False
11 False
12 False
13 True
14 True
15 True
16 True
17 True
18 1
19 5
20 5
21 0
22 5
23 tolood good study!!!
24 ['g', '', 'd good study!!!']
25 ['good g', '', 'd study!!!']
26 ('g', 'ood', ' good study!!!')
27 ('good g', 'ood', ' study!!!')
28 g!o!o!d! !g!o!o!d! !s!t!u!d!y!!!!!!
29 good study!!!
30 good study!!!
31 good good stud
32 00good good study!!!
33 $$$$good good study!!!$$$
34 good good study!!!*******
35 *******good good study!!!
36 ***good good study!!!****
#资源达人分享计划#
#考试资料#
最后
以上就是风趣唇膏为你收集整理的计算机二级(Python)——03常考字符串内置函数一、字符串处理函数二、 字符串内置方法的全部内容,希望文章能够帮你解决计算机二级(Python)——03常考字符串内置函数一、字符串处理函数二、 字符串内置方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复