Python3 破冰

发布时间:2019-09-28 08:38:01编辑:auto阅读(1836)

    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 = 118
    count =0
    '''
    #while True: #当这个条件为真,
    guess_age = int(input("my age:"))
    if count == 3:
    break
    if guess_age == my_age:
    print("yes")
    break
    elif guess_age > my_age:
    print("no")
    else:
    print("wrong")

        count +=1                              #一直加1执行

    #第二种方式

    my_age = 118
    count =0

    while count <3: #当这个条件为真,
    guess_age = int(input("my age:"))
    if guess_age == my_age:
    print("yes")
    break
    elif guess_age > my_age:
    print("no")
    else:
    print("wrong")

    print("count:",count)

        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!")
    break
    elif guess_age > my_age:
    print("no")
    else:
    print("wrong")
    count +=1
    if count == 3:
    countine_age = input("do you want to keep guessing...or n fuck off!")
    if countine_age != "n":
    count =0

    3、for循环

    for循环基本格式:
    for i in
    elif:
    else:

    在循环中,可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环

    实例:
    '''
    ###定义我的年龄为118 程序运行进行猜一猜,如果等于118 那么报出yes,如果大于118 就报错no,放置在for循环中,当大于3次自动跳出
    age = 118
    for i in range(3): #此时i作为一个临时变量,去循环range的数值
    guess = int(input("my age:"))
    if guess == age:
    print("yes!")
    break
    elif 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为止

    print("i:",i)

    '''
    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 #结束当前循环

关键字