Python自动化开发-Day1
2018-08-07 08:50:28来源:博客园 阅读 ()
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
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash