Python基础-循环及模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础-循环及模块相关的知识,希望对你有一定的参考价值。
循环:
1.While循环
while 条件:
? ? ? ? ? 语句
eg:重试3次错误后退出
count?=?0 _number=15 while?count?<3: ????guess_age?=?int(input("Guess?age:")) ????if??guess_age?==_number: ????????print("Yes") ????????break ????elif??guess_age?>?_number: ????????print("Think?Smaller") ????else: ?????print("Think?Bigger") ?????count+=1 else??: ????print("Too?Many?Times")
2.For 循环
continue是返回到循环开始
for i in range("下限,上限,步长"):
执行语句
eg:程序优化,在Count=count+1后面加入判断输入
if?count?==?3: ???try?=input("do?you?want?to?try?") ???if?try?!="n" ???count=0
模块:
1.主要分为标准库与第三方库(需要下载及安装)
2.导入库名与文件名不要相同
一般标准库路径:Python_path----base----Lib
第三方库的路径:……Lib---Site-packages
sys模块-->import sys
sys.path:Python环境变量
sys.argv:相对路径
os模块:import os
os.system:调用系统cmd,结果直接输出在屏幕上,无法保存
os.popen:调用系统命令,可保存
eg:
cmd_res=os.popen("dir").read() print("-->",cmd_res)
os.mkdir:创建目录
eg:
os.mkdir("new dir")
可以自己写模块放在目录或者环境变量中方便其他程序调用
pyc:
Python和Java一样是编译加解释型的语言。当程序运行时,结果会保存在pyc文件中,当第二次程序运行的时候会优先查找pyc文件是否存在,如果存在则无需编译直接解释,提高效率。
以上是关于Python基础-循环及模块的主要内容,如果未能解决你的问题,请参考以下文章
python学习笔记二:if语句及循环语句,断点,模块,pyc