day3
Content Today
- Plastic
- Boolean
- String
Supplementary content
1. Operators Expanding
in
value = "我是中国人" # 判断"中国"是否在value中 v1 = "中国" in value # 实例 content = input("请输入内容: ") if "你好" in content: print("包含敏感字符!")
not in
2. Priority
# 算数优先级优先级 大于 比较运算符
if 2 + 10 > 11:
print("真")
else:
print("假")
# 比较运算符优先级 大于 逻辑运算符
if 1>2 and 2<10:
print("成立")
else:
print("不成立")
# 逻辑运算符内部三个优先级 not > and > or
if not 1 and 1>2 or 3 == 8:
print("真")
else:
print("假")
# 以上优先级从高到低总结:加减乘除 > 比较 > not and or
Content Details
1. Plastic
int (py3 are all shaping int)
print(9/4) # 全保留 print(9//4) # 保留整数 print(9%4) # 求余
2. Boolean value (bool)
Only two values: Ture / False
Change
Digital-to-boolean: 0 is False, others are True
Boolean strings turn: "" is False, others are True
3. The string (str)
upper () turn uppercase
lower () small letter
# value = "llk" # print(value) # # value转大写 # new_value = value.upper() # print(new_value) # # value转小写 # new_new_value = new_value.lower() # print(new_new_value) # 验证码实例 check_code = 'iyUF' message = '请输入验证码%s: ' % (check_code,) code = input(message) new_check_code = check_code.lower() print(new_check_code) new_code = code.lower() print(new_code) if new_code == new_check_code: print("输入成功!") # 简化验证码 # check_code = 'iyUF' # code = input('请输入验证码%s ' % (check_code,)) # if code.lower() == check_code.lower(): # print("验证成功!")
Determine whether the digital isdigit
# 判断是否是数字 num = input('请输入数字: ') flag = num.isdigit() print(flag)
Remove blank
# 去除空白 user = input('请输入用户名: ') new_user = user.rstrip() # 去除右边空白 new_new_user = user.lstrip() # 去除左边空白 user_new = user.strip() # 去除两边空白 print(new_user) print(new_new_user)
replace
# 替换 message = input("请输入密码: ") print(message) message_new = message.replace('1', "***", 3) print(message_new)
Cutting
# 切割 message = "二蛤现在一脸懵逼!我不是人,你是真的狗!" message_new = message.split('!') message_new_2 = message.split('!', 1) print(message_new) print(message_new_2) message = "二蛤现在一脸懵逼!我不是人,你是真的狗!" message_new = message.rsplit('!', 1) print(message_new)
Public method
len(value)
Index value key-valus
value = 'llk' v1 = value[0] v2 = value[1] v3 = value[-1] print(v1)
slice
v = 'lilangkui' v1 = [2:4] # 3 =< 索引位置 < 4 print(v1) v2 = [-3:-1] v3 = [3:] v4 = [:4]