python学习总结(一)

时间:2023-03-09 08:48:50
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.格式化输出(两种)

 name=input("name:")
age=input("age:")
job=input("job:")
info ='''
----info of %s----
name=%s
age=%s
job=%s'''%(name,name,age,job)
print(info)
 name=input("name:")
age=input("age:")
job=input("job:")
info ='''
----info of {1}----
name:{1}
age:{2}
job:{3}'''.format(name,name,age,job)
print(info)

输入结果:

python学习总结(一)

5.强制转成整型
age=int(input("age:"))

6.python 2和python3 读取控制台的输入

 #python 2.x
name = input("name:")
#python 3.x
name = raw_input("name:")

7.密码密文 ,只能在cmd中进入python后使用,在pycharm不能执行

 import getpass
username = input("name:")
password = getpass.getpass("password:")