字符串的变形

一:字符串(str/string)

字符串变形练习题1: " .lower()" 替换成小写 / " .upper()" 替换成大写

'''
让字符串变大写
a = 'sunbin'
b = a.upper() # 变大写固定搭配
print(b)
'''

'''

字符串变小写

a = 'sunBIN'
b = a.lower() # 字符串变小写固定搭配
print(b)
'''

字符串变形练习题1: 需求 替换大小写

验证码登录 需求: 请输入验证码,不区分大小写

需求一:请输入验证码

'''
a = input('请输入验证码 lIcY:')
if a == 'lIcY':
print('登录成功')
'''

需求二:不区分大小写

'''
b = a.lower()
'''

功能嵌套

'''
a = 'lIcY'
b = '请输入验证码%s:'%(a,)
c = input(b)
nuw_a = a.lower()# 创建一个变量接收,转换成小写的a
nuw_c = c.lower() # 创建一个变量接收,转换成小写的c
if nuw_c == nuw_a: # 如果输入的a(验证码)等于小写的a 则登陆成功
print('登陆成功')
'''

第二种

'''
a = 'licy'
b = input('请输入验证码%s:'%(a,))
nuw_a = a.lower()
nuw_b = b.lower()
if nuw_b == nuw_a:
print('登陆成功')
'''

第三种

'''
a = 'licy'
b = input('请输入验证码%s:'%(a))
if a.lower() == b.lower():
print('登陆成功')
'''

字符串变形练习题2: " .isdigit()" 判断是否为数字

'''
while True :
a = input('请选择服务类型:')
b = a.isdigit() # 判断a是否是数字
if b :
a = int(a)
print(a)
else:
print('请输入数字!')
'''

字符串变形练习题3:需求 用户登录中把空格去掉 " .strip()" (去除所有空格)" .rstrip()"(去除右边所有空格)" .lstrip()"(去除左边空格)

'''
a = input('请输入用户名:')
nuw_a = a.strip() # 去除右边的空格 nuw_a = a.lstrip(去除左边的空格) strip (去除两边的空格)
print('>',nuw_a,'<')
'''

字符串变形练习题4 需求 把某字替换成某字 # " .replace()" 把某字替换成某字

'''
a = input('请说话:')
b = a.replace('傻逼','') # 把’傻逼‘ 替换成 ’
print(b)
'''
'''
a = input('请说话:')
b = a.replace('傻逼','',2)# 从左到右把前两个‘傻逼’替换成‘
pritn(b)
'''

字符串变形练习题5 需求 切割 找到某个关键字切割出来 “ .split(空格内填要切割的关键字)”

'''
a = '小黑现在一脸懵逼,因为昨天一直在学习,直到深夜'
b = a.split(',') # 这段文字找到逗号切割出来
print(b)
'''

上一篇:太难了,5年Java开发经验,阿里面试了7轮终于拿下P7岗offer!


下一篇:tfidf里面遇到的‘list’ object has no attribute 'lower'问题