1.字符串操作
>>> name = ("my name is cc")#首字母大写 >>> print(name.capitalize()) My name is cc >>> print(name.count(‘c‘))#统计‘c‘的个数 2 >>>print(name.center(50,"-"))#输出50个字符,名字居中,两边补齐-- ------------------my name is cc------------------- >>> print(name.endswith("-"))#判断是否以"-"结尾 False >>> name = ("my name is\t cc") >>> print(name.expandtabs())#把字符串中的 tab 符号(‘\t‘)转为空格,tab 符号(‘\t‘)默认的空格数是 8。 my name is cc >>> print(name.isdigit())#判断是否为整数 False >>> name = ("my") >>> print(name.isidentifier())#判断是不是一个合法的标识符 True >>> name = (‘2my‘) >>> print(name.isidentifier()) False >>> name = ("my") >>> print(name.islower())#是不是小写字符 True >>> name = ("my") >>> print(name.isnumeric())#判断是不是纯数字 False >>> name = ("my") >>> print(name.isspace()) #判断是不是空格 False >>> name = ("My Name Is") >>> print(name.istitle())#判断是不是title(首字母都大写) True >>> name = (‘MY‘) >>> print(name.isupper())#判断是否全是大写 True join() 拼接字符串,可指定拼接字符串,如:+ >>> name = (‘cc‘,‘mm‘,‘nn‘) >>> print(‘+‘.join(name)) cc+mm+nn >>> name = (‘cc‘) >>> print(name.ljust(50,‘*‘))#输出50个字符,cc放在最左边,右边以*补齐 cc************************************************ >>> name = (‘cc‘) >>> print(name.rjust(50,‘*‘))#输出50个字符,cc放在最右边,左边以*补齐 ************************************************cc >>> name = (‘MY‘) >>> print(name.lower()) #小写 my >>> name = (‘my‘) >>> print(name.upper()) #大写 MY >>> name = (‘ yy ‘) >>> print(name.strip())#自动去掉左右的回车和空格 yy >>> print(name.lstrip())#自动去掉左边的空格和回车 yy >>> print(name.rstrip())#自动去掉右边的空格和回车 yy maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。 注:两个字符串的长度必须相同,为一一对应的关系。 >>> a=‘Hello!World!‘ >>> t = a.maketrans(‘l‘,‘a‘) >>> print(a.translate(t)) Heaao!Worad! >>> name = "cc is uu" >>> print(name.replace("c","L",1))#替换,1代表替换几次 Lc is uu (translate是字符的一一映射. 每个字符只要出现都会被替换为对应的字符. replace是字符串替换, 字符串完整出现后被整体替换.replace的两个字符串参数长度可以不同.) >>> name = ‘ccisuu‘ >>> print(name.rfind("u"))#从左往右找到最右边满足条件的下标并返回 5 >>> name = (‘cc,nn‘) >>> print(name.split(‘,‘))#分割字符串,默认用空格分割 [‘cc‘, ‘nn‘] >>> name = (‘cc\nuu‘) >>> print(name.splitlines())按照换行分割 [‘cc‘, ‘uu‘] >>> name = ‘cc‘ >>> print(name.swapcase())#大小写转换 CC
2.字典
时间: 2024-12-24 00:20:25