标签:for center 引用 str 语言 数字 变量 style 识别
1、capitalize--将字符串的首字母转换为大写
a=‘attention‘ b=a.capitalize() print(b)
2、casefold--将字符串中所有的大写字母字母变成小写(首字母为大写)
a=‘ABCention‘ b=a.casefold() print(b)
3、lower--将字符串中所有的大写字母字母变成小写(包括首字母)
a=‘aBCention‘ b=a.lower() print(b)
4、center--插入设置的字符以补齐它设置的长度,可用空格
a=‘aBCention‘ b=a.center(20,‘&‘) print(b)
5、startswith/endwith--判断字符串中的子序列以什么结尾,其中,start和end可以控制起始位置和结束位置,其中start和end可为空。
a=‘aBCention‘ b=a.endswith(‘n‘) print(b)
6、format--格式化,将字符串中的占位符用自定值替代
a=‘aBCention {0} is {1} years old‘ b=a.format( ‘zhangsan‘,13) print(b)
注:如果字符串中并没有占位符,可以按两者出现的顺序进行替换。
a=‘aBCention {0} is {1} years old‘ b=a.format( ‘zhangsan‘,13) print(b)
7、format_map--格式化,已字典的形式替换占位符。
a=‘aBCention {name} is {age} years old‘ b=a.format_map( {‘name‘:‘zhangsan‘,‘age‘:13}) print(b)
a = ‘sadwefda‘ b = a.index(‘f‘) print(b)
9、expandtabs()--断句,可以将字符串以表格形式输出(字符串中含有\t和\n的给它断句分开,括号里的30表示分开的空格长度)
a = ‘sadw\tefda\n*\n&*^^\n*%^$$\tG\tYFYFTYFDT‘ b = a.expandtabs(30) print(b)
10、isalnum()--判断字符串中是否只包含字母和数字
a = ‘sadw\tefda\n*\n&*^^\n*%^$$\tG\tYFYFTYFDT‘ b = a.isalnum() print(b)
11、isalpha()--判断字符串中是否只包含字符
a = ‘sadYFYFTYFDT‘ b = a.isalpha() print(b)
12、isdecimal()/test.isdigit()--判断当前变量的值是否是数字,他们之间区别是isdigit()可以识别不同语言的数字,isdecimal()只识别阿拉伯数字
test = ‘01234‘ v1 = test.isdecimal() v2 = test.isdigit() print(v1,v2)
test = ‘johnny‘ v = test.swapcase() print(v)
14、islower()--判断字符串中所有字符是否都为小写
test = ‘johnny‘ v = test.islower() print(v)
15、isnumeric()--判断当前字符串为数字的真假
test = ‘四‘ v1 = test.isnumeric() print(v1)
test = ‘johnny‘ v = test.isprintable() print(v)
17、isspace()--判断字符串中是否全为空格
test = ‘ ‘ v = test.isspace() print(v)
test = ‘Johnny is good boy‘ v = test.istitle() print(v)
19、title()--将当前字符串内(标题)内容首字母大写
test = ‘johnny is good boy‘ v = test.title() print(v)
20、join()--字符串中的每一个元素按照指定分隔符进行拼接
test = ‘johnny‘ t = ‘ ‘ v = t.join(test) print(v)
21、关于ljust()和rjust()的用法:将字符串左对齐,右对齐输出,其中fillchar可传递一个字符
标签:for center 引用 str 语言 数字 变量 style 识别
原文地址:https://www.cnblogs.com/zhaoqing-cao/p/11621224.html