本文共 2138 字,大约阅读时间需要 7 分钟。
1.模块的调用
python有个很强大的功能,便于我们运维及研发人员,快速开发快速集成,就是模块导入,python已经集成了各种各样的功能模块供我们脚本的调用,具有强大的 适应性和可扩展性,导入模块 使用“import” import sys
'''
print(sys.path)#打印环境变量print(sys.argv)'''import getpass
import os#cmd_res = os.system("dir")#执行命令不保存结果,print0或者1,0代表执行成功,1则反之cmd_res = os.popen("dir").read()#执行命令保存结果,然后用print输出结果print (cmd_res)2、while循环
while循环是计算机的一种基本循环模式,进入循环后,当条件不满足时循环完所有语句后在跳出循环,而不是立即跳出循环。
#定义我的年龄为118 程序运行进行猜一猜,如果等于118 那么报出yes,如果大于118 就报错no,同时采用count定义最多循环3次,采用while循环
实例:
#第一种方式my_age = 118count =0'''#while True: #当这个条件为真,guess_age = int(input("my age:"))if count == 3:breakif guess_age == my_age:print("yes")breakelif guess_age > my_age:print("no")else:print("wrong")count +=1 #一直加1执行
#第二种方式
my_age = 118
count =0while count <3: #当这个条件为真,
guess_age = int(input("my age:"))if guess_age == my_age:print("yes")breakelif guess_age > my_age:print("no")else:print("wrong")count +=1 #一直加1执行
#if count ==3:
else: #或者print("fuck off,come on!")'''
#第三种方式
#更复杂的配置,由尝试三次自动退出,换成尝试三次错误后,询问是否退出还是继续尝试,循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环while count<3:
guess_age = int(input("my_age:"))if guess_age == my_age:print("yes!")breakelif guess_age > my_age:print("no")else:print("wrong")count +=1if count == 3:countine_age = input("do you want to keep guessing...or n fuck off!")if countine_age != "n":count =03、for循环
for循环基本格式:
for i in elif:else:在循环中,可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环
实例:
'''###定义我的年龄为118 程序运行进行猜一猜,如果等于118 那么报出yes,如果大于118 就报错no,放置在for循环中,当大于3次自动跳出age = 118for i in range(3): #此时i作为一个临时变量,去循环range的数值guess = int(input("my age:"))if guess == age:print("yes!")breakelif guess >age:print("no!")else:print("wrong!")else:print("fuck off, come on!")'''
#for i in range(0,10,1): #打印0-10 的数字,从0开始加2到10为止,若为1 那么就是从0开始加1,到10为止
'''
for i in range(0,10):if i <3:print("loop:",i)else:continue #跳出本次循环,进行下一次循环print("hehe...")'''for i in range(10):
print("------",i)for j in range(10):print(j)if j >5:break #结束当前循环转载于:https://blog.51cto.com/sikelangya/2318706