1、赋值
msg='studying python now !' msg1='xu e' # 为4个空格 msg3='aaa@qq.com' msg4=' D1& '
2、字符串常用方法
print(msg.capitalize()) #首字母大写 print(msg.center(40,'#')) #按40个字符宽度居中显示字符串,前后用#填充 print(msg.ljust(40,'#')) #按40个字符宽度左对齐显示字符串,右面用#填充 print(msg.rjust(40,'#')) #按40个字符宽度右对齐显示字符串,左面用#填充 print(msg.count('n',1)) #统计一个字符的个数,1为起始位置,无起始位置则表示全部字符串,-1为最后一个位置 print(msg.endswith('!')) #判断最后一个字符,返回类型为布尔值 print(msg1) print(msg1.expandtabs(10)) #自定义空格个数N print(msg[5]) #字符串的第N个字符 print(msg[5:10]) #字符串的第M个字符到第N个字符 print(msg.find('n')) #字符串的索引位置,从0开始。找不到返回-1 print('{0} {1} {0}'.format('name','age')) #format定义字符串,前面为调用位置 print('{name}'.format(name='xue')) #format定义变量,前面为调用变量名 print(msg3.isalnum()) #字符串是由字母和数字组成的 print(msg3.isalpha()) #字符串是由字母组成的 print(msg4.isdigit()) #变量为整形数字 print(msg4.isspace()) #空字符 print(msg4.islower()) #小写字母 print(msg4.isupper()) #大写字母 print(msg4.lower()) #将大写字母改为小写字母,其他不变 print(msg.upper()) #将小写字母改为大写字母,其他不变 print(msg4.strip()) #去除将字符串首尾的空格 print(msg4.lstrip()) #去除将字符串首部的空格 print(msg4.rstrip()) #去除将字符串尾部的空格