标签:运算 验证 replace 验证码 res sage 电脑 数据 办理
运算符补充
in
not in
value = '我是中国人'
#判断'中国'是否在value所代指的字符串中。'中国'是否是value所代指的字符串的子序列
'中国' in value
#示例
content = input('请输入内容:')
if '退钱' in content:
print('包含敏感字符')
#示例
while True:
content = input('请输入内容:')
if '退钱' in content:
print('包含敏感字符')
else:
print(content)
break
优先级 not > and > or
py2
32位电脑::-2147483648~2147483647
64位电脑:-9223372036854775808~9223372036854775807
超出范围后python自动将其转换成long(长整形)
整型除法只能保留整数位
from _future_ import division
v = 9/2
print(v)
py3
字母大写 .upper()
value = ('alex')
value = value.upper()
print('value')
字母小写 .lower()
value = ('alex')
value = value.lower()
print('value')
验证码示例
check_code = 'iyUF'
massage = '请输入验证码%s'%(chenc_code,)
code = input(message)
code = code.lower()
check_code =check_code.lower
if code = check_code:
print('登陆成功')
check_code = 'iyUF'
code = input('请输入验证码%s'%(chenc_code,))
if code.lower() = check_code.lower:
print('登陆成功')
判定输入是否为数字 isdigit()
print("""
欢迎致电10086
1.话费查询
2.业务办理
3.宽带办理
""")
num = input('请选择:')
flag = num.isdigit()
print(flag)
if flag:
num = int(num)
else:
print('请输入数字')
将输入的空格去掉 .strip()‘两边都去‘;.lstrip() or .rstrip()‘只去左边,只去右边‘
user = input('请输入用户名')
new_user1 = user.rstrip()
new_user2 = user.lstrip()
print('--->',new_user2,'<---')
user = input('请输入用户名')
new_user = user.strip()
print('--->',new_user,'<---')
替换 .replace(‘被替换的‘,‘替换成的‘,1)‘只替换第一个(可以不添加)‘
message = input('请说话:')
print(message)
data = message.replace('大爷','**',1)
print(data)
message = '小黑现在一脸懵逼,因为昨天晚上一直在学习,知道深夜。'
result = message.split(',')#将字符串中的‘,’逗号删去并且将剩下的内容组成列表
print(resule)
value = 'Alex'
number = len(value)
print(number)
索引
value = 'alex'
v1 = value[0] #括号中是负数 则从后向前取
print(v1)
练习题
#需求;让用户输入任意字符串,获取字符串之后计算其中有多少数字。
##############方案1#################
user = input('请输入内容:')
value = 0
for i in user:
if i.isdigit():
value += 1
print(i)
print(value)
##############方案2############
text = input('请输入内容:')
text_len = len(text)
index= 0
time = 0
while True:
val = text[index]
print(val)
if val.isdigit():
time += 1
if index == time_len - 1:
break
index += 1
print(time)
切片(0作为开始)
v = "oldboy"
v1 = v[2:3] #2<=索引位置<3
v2 = v[3:] #从3取到最后
v3 = v[:]
v4 = v[:-1]
v5 = v[-2:]#取最后两个
#先判断字符数再取最后两个
total_len = len(v)
v6 = v[total_len-2;total_len]
print(v1,v2,v3,v4)
标签:运算 验证 replace 验证码 res sage 电脑 数据 办理
原文地址:https://www.cnblogs.com/Ai577/p/10625295.html