Python自动化开发-Day1
程序员文章站
2022-06-26 09:56:21
1、python是什么语言 python一门动态解释性的强类型定义语言。 2、变量定义:变量名只能是 字母、数字或下划线的任意组合变量名的第一个字符不能是数字以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def ......
1、python是什么语言
python一门动态解释性的强类型定义语言。
2、变量定义:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
3、注释:
当行注视:# 被注释内容
多行注释:""" 被注释内容 """
4、打印变量类型:tpye(变量)
5、格式化:
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # Author:DaShuang.Gu 4 5 name = "Dashuang" 6 age = "12" 7 print(type(age)) 8 addr = "suzhou" 9 job = "IT" 10 #第一种格式化输出:+ 11 info1 = '''-----------info1 of ''' +name+ ''' 12 name:'''+name+''' 13 age:'''+age+''' 14 addr:'''+addr+''' 15 job:'''+job 16 print(info1) 17 18 #第二种格式化输出:% 19 20 info2 = '''-----------info2 of %s 21 name:%s 22 age: %s 23 addr:%s 24 job:%s'''%(name,name,age,addr,job) 25 print(info2) 26 27 #第三种格式化输出:format 28 info3 = '''-----------info3 of {_name} 29 name:{_name} 30 age: {_age} 31 addr:{_addr} 32 job:{_job}'''.format(_name=name,_age=age,_addr=addr,_job=job) 33 print(info3)
6、用户输入:input = raw_input(python2)
使用模块:getpass.getpass 隐藏密码
注:pycharm不能使用
import getpass name = input("name:") password = getpass.getpass("password:") print(name,password)
7、循环
example:猜数字游戏while
#!/usr/bin/env python # -*- coding: utf-8 -*- # Author:DaShuang.Gu #猜数字,三次机会,超过三次提示是否还要玩,输入Y继续玩,输入N退出 #第一种实现方式:while number = 18 count = 0 while True: _number = int(input("请输入你要猜的数字:")) if _number == number: print("Yes,恭喜你猜对...") break elif _number > number: print("NO,你猜错了,往小的方向猜...") else: print("NO,你猜错了,往大的方向猜...") count+=1 if count==3: info = input("你猜错三次,是否还要继续玩 Y&N") if info =="Y": count = 0 else: break
上一篇: 针灸减肥不主张“饥饿疗法”
下一篇: 一个网站完整的SEO优化方案