进行切片的操作【:6】取前五个字符
拼接字符串:切片分开,再加上6字符之后的字符
方法一:
str1 =‘小甲鱼。\
就是这么厉害。
’
方法二:
str2=('小甲鱼。'
'就是这么厉害。'
)
测试题
答:三引号字符串不赋值的情况下,通常当做跨行注释使用
str1=[16:29] 用分片的方式提取,从str1= 右边开始数第十六个字符之后,二十九个字符之前。
str1[-45:-32]
‘fishc’
str[::3]
动动手
0.请写一个密码安全检查的脚本代码:check.py
低级密码要求:
(1)密码由单纯的数字或字母组成
(2)密码长度小于等于8位
i=1
while i:
guess = input("请输入密码:")#不加int就是字符串,一定要加int特指整型
if len(guess)>8:
print("您输入的密码过长,请重新输入:")
elif not guess.isalnum():
print("您输入的格式不对,请重新输入:")
else:
print("密码设置成功!")
break
i+=1
中级密码要求
(1)密码必须由数字、字母或特殊字符(仅限数字和字母、数字和特殊字符两种组合)
(2)密码长度不能低于8位
i=1
while i:
guess = input("请输入密码:")#不加int就是字符串,一定要加int特指整型
if len(guess)<8:
print("您输入的密码过短,请重新输入:")
elif not guess.isalnum():#注意:如果字符串中含有除了字母或者数字之外的字符,比如空格,也会返回False
print("您输入的格式不对,请重新输入:")
elif guess.isdigit():
print("您输入的格式不对,请重新输入:")#仅输入数字不正确
elif guess.isalpha():
print("您输入的格式不对,请重新输入:")#仅输入字母不正确
else:
print("密码设置成功!")
break
i+=1
高级密码要求
(1)密码必须由数字、字母或特殊字符(仅限数字和字母,数字和特殊字符,字母和特殊字符)
(2)密码只能由字母开头
(3)密码长度不能低于16位
自行搜小甲鱼的答案吧,我以为有函数可以用,一看答案晕了