三引号允许字符串换行,例如(print('''hello word end'''))
mystr='asdqwezxc' mystr[1]截取单个字符 mystr[1:5]截取下标1-4的字符 mystr[:5]从下标0截到4(第一位不写表示从0开始截取,最后一位不写表示截取到末尾,都不写表示截取全部)mystr[-2:]从倒数第二位截取到末尾*如果第一个下标大于第二个下标则不输出 mystr[1:3:2(步长)] mystr[-1::-1]从后往前截取
a in 'asdqwe'(判断a是否在字符串中)not in(判断字符是否不在此字符串中) r或者R(原样输出字符串,写什么输出什么:r'asd\nqwe\t' 输出asd\nqwe\t)
%s格式化字符串%d格式化整数%f浮点数 \转义字符 str(100)把数字类型转换为字符串 len()返回字符串长度 .count('a')返回
有几个a字符 .capitalize()将字符串的第一个字符转换为大写 title()将每一个单词的首字符都大写 .find()返回找到第一个字符的下标并返回
rfind从右侧查找 index和find一样(rindex同) find和index不同:find找不到返回-1,index找不到报错 .replace('a','A')A替换a,原字符串不变,产生一个新字符串
.split('')以''拆分字符串('' 写什么就用什么拆分','就以,拆分。如果什么都不写就以\t和空格输出) startswith('')以''开头 endswith('')以''结尾
lower()转成小写 upper()转成大写 ljust(10,'A'),rjust(),center(),字符串以什么对其方式输出,括号里写大写(ljust(10,'a')字符串靠左输出字符不足用a补齐,10表示长度,包含字符串)
strip()去除l两侧空格,lstrip()去除左侧空格,rstrip()去除右侧空格(括号里写什么就删除什么) .partition('a')以a为节点拆分字符串 .splitlines()按换行拆分'\n'
isalpha()判断字符串是否为字母 isdigit()判断字符串是否为数字 isalnum()判断字符串是否为数字和字母 print('_'.join(变量))把列表转换为字符串用_ max()返回字符串中ASCK最大的字母
min()返回字符串中ASCK最小的字母
列表
insert 增(append增加) del删(pop()把最后一个删除,也可以指定下标删除。.remove('要删除内容')直接删除所写内容,只删除一次)
update 改(列表1[下标]=要改内容,直接改) query查 列表1.extend(列表2)把列表2追加到列表1后
.max()返回列表中的最大值,.min()返回列表中的最小值