字符串常用方法:
a.capitalize() 字符串首字母大写
a.center(50,'*') 字符串居中
a.count() 返回个数
a.endswith() 判断字符串是否以XX结尾
a.startswith() 判断字符串是否以XX开头
重点
a.upper()
a.lower()
a.find('p') 返回下标,找不到元素,返回-1
a.isdight() 判断是否为纯数字
a.isspace() 是否全部都是空格
a.isalnum() 只能有英文字母,返回TRUE
a.isalpha() 判断是否只存英文和汉字
a.strip('abc') 去掉字符串两边的东西,默认去掉两边的空格和换行符\n
a.lstrip()
a.rstrip()
a.replace('z','a') 把z换成a
a.istitle()
import string
string.ascii_letters 所有字母
string.ascii_lowercase 所有小写字母
string.ascii_uppercase
string.digits 所有数字
string.punctuationg 输出所有特殊字符
stus = ['1','2','3']
print('.'.join(stus)) 1.把list变成字符串2.以某一个字符串连接。结果:1.2.3
names = '''
asd
sf
df
dg
'''
print(names.split()) 1.分割字符串2.你把字符串变为一个list,默认已空行和换行符分割 结果:['asd', 'sf', 'df', 'dg'] 逗号隔开
name.zfill(5) 补0
name[1] 字符串也可以根据下标来取值
用户注册(pyhton_02)
#users = ['aa','bb']
# passwds = ['11','22']
# for i in range(3):
# user = input('username:').strip()
# passwd = input('passwd:').strip()
# cpwd = input('cpwd:').strip()
# if user == '' or passwd == '':
# print('账号密码不为空')
# elif user in users:
# print('用户已存在')
# elif passwd != cpwd:
# print('两次输入密码不一致')
# else:
# users.append(user)
# passwds.append(passwd)
# msg = '恭喜[%s]注册成功' %(user)
# print(msg)
# break