快捷键
Markdown 图标 快捷键
撤销 Ctrl /⌘+Z
重做 Ctrl /⌘+Y
加粗 Ctrl /⌘+B
斜体 Ctrl /⌘+I
标题 Ctrl /⌘+Shift +H
有序列表 Ctrl /⌘+Shift +O
无序列表 Ctrl /⌘+Shift +U
待办列表 Ctrl /⌘+Shift +C
插入代码 Ctrl /⌘+Shift +K
插入链接 Ctrl /⌘+Shift +L
插入图片 Ctrl /⌘+Shift +G
查找 Ctrl /⌘+F
替换 Ctrl /⌘+G
replace()函数
替代字符
字符串序列.replace(旧字符串,新字符串,替换次数)
strip()函数
删除首尾两侧的空白字符
s=" helloworld "
new_s=s.strip()
print(new_s)
#输出结果为:
helloworld
startswith()函数
判断字符串是否以某个字串开头
endswith()函数
判断字符串是否以某个字串结尾
isalpha()函数
判断字符串是否都是字母
练习
'''
需求:
用户名和密码格式校验程序
要求从键盘输入用户名和密码,校验格式是否符合规则,如果不符合,打印出不符合的原因,并提示重新输入
用户名长度6-20,用户名必须以字母开头
密码长度至少6位,不能为纯数字,不能有空格
分析:
1. while True:
2. 输入用户名
3. 用户名长度6-20 len 不满足 重新输入
4. 必须以字母开头 a2afafds 1.取出第一个元素 2. isalpha 不满足 重新输入
5. 满足条件break
密码
1. while True:
2. 输入密码
3. 长度至少6位 len 不满足 重新输入
4. 不能为纯数字 isdigit 不满足 重新输入
5. 不能有空格 ' ' in
'''
解:
#-----------------------用户名-----------------
while True:
name = input("请输入用户名:")
if len(name)<6 or len(name)>20:
print('输入6-20位的用户名:')
continue
if not name[0].isalpha():
print("用户名必须以字母开头:")
continue
print('用户名满足')
break
#-----------------------密码-----------------
while True:
pwd = input('请输入密码:')
if len(pwd)<6:
print('密码不少于6位数')
continue
if pwd.isdigit():
print("密码不能是纯数字")
continue
if ' ' in pwd:
print("密码不能有空格")
continue
print("密码满足")
break