一、字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。例如:
var1 = 'Hello World!'
var2 = "Runoob"
运用实例: #!/usr/bin/python # -*- coding -*- # Author:wangyl name = "my \tname is {name} and i am {year} old" print(name.capitalize()) #capitalize 首字母大写 print(name.count("a")) #哦统计 print(name.center(50,"-")) #center 移动打印50个字符,如果不够的话,用“-"补上;把name放在中间 print(name.endswith("yl")) #判断字符串以什么结尾 邮箱后缀 print(name.expandtabs(tabsize=30)) #tab键 有多少空格 print(name[name.find("name"):]) #字符串也可以切片 print(name.format(name='wangyl',year=22)) print(name.format_map({'name':'wangyl','year':'22'})) print('abc123'.isalnum()) #阿拉伯数字加阿拉伯字符 True false print('abcA'.isalpha()) #纯英文字符 print('iA'.isdigit()) #整数 print('1A'.isidentifier()) #判读是不是一个合法的标识符 print('1a'.isnumeric()) print(' '.isspace()) #判断是不是一个空格 print('My Name Is '.isupper()) #判断是否全为大写 print('+'.join(['1','2','3'])) print(name.ljust(50,'*')) #长50,不够用*补上 右边 print(name.rjust(50,'-')) #长50,不够用-补上 左边 print('Wangyl'.lower()) #把大写变小写 print('WAngyl'.upper()) #把小写变大写 print('\nWangyl'.lstrip()) #去掉左边空格的换行 print('Wangyl\n'.rstrip()) #去掉右边空格的换行 print(' Wangyl\n'.strip()) #两边都去掉空格 一般只用这个------- p = str.maketrans("abcdef","123456") #一一对应 print("wangyl ball".translate(p)) print('wangyl'.replace('l','L')) #替换 print('wa n gyl'.split()) #把字符串按照空格分成列表 print('1+2+3+4+5'.split('+')) #把字符串按照空格分成列表 print('1+2+3\n+4+5'.splitlines()) print('WanGyl'.swapcase()) #大写变小写,小写变大写 print('wangyl ball'.title()) #首字母变大写 print('wangyl'.zfill(50)) #填补字符