1.python循环语句
1.break:退出循环
while True:
i=0
print(‘i:’,i)
i+=1
if i==10:
print('break 退出循环')
break
2.continue:跳过本次循环,开始下一次循环
for i in range(0,10):
if i<3:
print('loop',i)
else:
continue
print('hhh')
print('hehe...')
3.在python中,定义静态变量使用大写,默认不改变变量内容
4. sys.path 包含输入模块的目录名列表。
获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到。在import导入module_name时,就是根据sys.path的路径来搜索module.name,也可以自定义添加模块路径。
sys.path.append(“自定义模块路径”)
搭配os模块获取目标文件路径:
import os
import sys
os.path.abspath(__file__)#当前文件的绝对路径
os.path.dirname(os.path.abspath(__file__))#跳上上级目录,多次跳找到目标
5.格式化输出format(简洁 清晰)
name=input()
age=input()
info=''''
your name =_name
your age =_age
''.format(_name=name,_age=age)
print(info)
6.密码输入模块 getpass
#getpass 模块 密码输入
import getpass
_username1='smtlg'
_passwd1='123123'
_username2='smtlg2'
_passwd2='123123123'
username=input('username:')
passwd=input('passwd:')
#passwd=getpass.getpass('passwd') pycharm不能用getpass模块
if _username1==username and _passwd1==passwd:
print('Welcome user {name} login...'.format(name=username))
elif _username2 == username and _passwd2 == passwd:
print('Welcome user {name} login...'.format(name=username))
else:
print('Invalid username or passwd')