python是一门动态解释性的强类型定义语言,其应用范围非常之广
1:进入python语言
#!/usr/bin/env python #_*_coding:utf-8_*_ print("Hello World!")
2:变量
#!/usr/bin/env python #_*_coding:utf-8_*_ name = "Joker Li" print ("Hello",name)
#变量名只能是 字母、数字或下划线的任意组合
#变量名的第一个字符不能是数字
#打印变量 print(变量名)
3 :注释的表示方式
#!/usr/bin/env python #_*_coding:utf-8_*_ '''name = "Joker Li" print ("Hello",name)'''
#单行注释#
#多行注释将'''内容'''
4:用户输入
#!/usr/bin/env python #_*_coding:utf-8_*_ name = input("What is your name?") print("Hello ",name ) passwd = int(input("What is your passwd?")) print("your passwd is",passwd)
#当输入的密码是数字的时候,我们需要进行一下转型
passwd = int(input("what is your passwd: "))
5:格式化输出
语法格式
语法格式 变量1 变量2 info = ''' ___________info to _________ 变量1:{_变量1} 变量2:{_变量2} '''.format(_变量1=变量1, _变量2=变量2) print(info)
代码测试
#!/usr/bin/env python #_*_coding:utf-8_*_ name = input("what is your name? ") job = input("what is your job? ") age = int(input("what is your age? ")) info = ''' ________info to____________ name:{_name} job:{_job} age:{_age} '''.format(_name=name, _job=job, _age=age) print(info)
6:简单的if判断
# 提示输入用户名和密码 # 验证用户名和密码 # 如果错误,则输出用户名或密码错误 # 如果成功,则输出 欢迎,XXX! #!/usr/bin/env python # -*- coding: encoding -*- import getpass name = input('请输入用户名:') pwd = getpass.getpass('请输入密码:') ": print("欢迎,joker!") else: print("用户名和密码错误")
7:简单的while循环
打印到100退出
#!/usr/bin/env python #_*_coding:utf-8_*_ count = 0 while True: print("一直打印中....",count) count +=1 if count == 100: print("打印到100..") break
8:简单的for循坏
死循环
#!/usr/bin/env python #_*_coding:utf-8_*_ for i in range(10): print("loop:", i )
需求一:还是上面的程序,但是遇到小于5的循环次数就不走了,直接跳入下一次循环
#!/usr/bin/env python #_*_coding:utf-8_*_ for i in range(10): if i<5: continue #不往下走了,直接进入下一次loop print("loop:", i )
需求二:还是上面的程序,但是遇到大于5的循环次数就不走了,直接退出
#!/usr/bin/env python #_*_coding:utf-8_*_ for i in range(10): if i>5: break #不往下走了,直接跳出整个loop print("loop:", i )
9:简单的猜年龄游戏
#!/usr/bin/env python #_*_coding:utf-8_*_ my_age = 28 count = 0 while count < 3: user_input = int(input("input your guess num:")) if user_input == my_age: print("你猜对了,恭喜你 !") break elif user_input < my_age: print("尽量往大猜一点") else: print("尽量往小猜一点") count += 1 else: print("三次都没猜中.")