python学习总结(一)
1.编码格式发展历史
ASCII 255 Ibytes
--> 1980 gb2312 7000+
-->1995 GBK1.0 2W+
-->2000 GB18030 2.7W+
-->unicoade 2bytes
-->utf-8 en:1byte zh:3bytes
2.python 2.** 显示中文代码文件首行加的语句,python 3.**不需要
# -*- coding:utf-8 -*-
3.注释(python 单引号和多引号一样)
''' 注释内容 '''(多行)
#注释内容 (单行)
4.格式化输出(两种)
1 name=input("name:") 2 age=input("age:") 3 job=input("job:") 4 info =''' 5 ----info of %s---- 6 name=%s 7 age=%s 8 job=%s'''%(name,name,age,job) 9 print(info)
1 name=input("name:") 2 age=input("age:") 3 job=input("job:") 4 info =''' 5 ----info of {1}---- 6 name:{1} 7 age:{2} 8 job:{3}'''.format(name,name,age,job) 9 print(info)
输入结果:
5.强制转成整型
age=int(input("age:"))
6.python 2和python3 读取控制台的输入
1 #python 2.x 2 name = input("name:") 3 #python 3.x 4 name = raw_input("name:")
7.密码密文 ,只能在cmd中进入python后使用,在pycharm不能执行
1 import getpass 2 username = input("name:") 3 password = getpass.getpass("password:")