1,安装python环境 windows下安装python-3.6.3rc1-amd64,然后安装python开发工具PYcharm。
心得:比java简单太多了
1.1,安装excel的库,使用pip命令在windows cmd下安装:pip install xlrd ,系统会自动下载并安装elrd库。或者在PYcharm中用插件管理器下载安装。
心得:非常简单。
2,字符集
ASCII 255字符 没有中文 7位 ,单字节
BG2312-80 7445字符 兼容ASCII 16位,双字节
BIG5 13053字符 兼容ASCII 16位,双字节
BG18030 27484字符 兼容ASCII 单字节部分兼容ASCII,双字节,四字节
unicode 兼容ASCII 16位,双字节,统一了GB18030和BIG5和ASCII
UTF-8 unicode的一个使用方式 16进制,变长,ASCII使用1个字节,希腊,重音文字用2个字节,汉字使用3个字节,辅助平面字符使用4字节
3,2进制
每一位代表前面位数代表的数字之和+1
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
16 10000
4,变量与打印格式输出
2.1,第一种格式控制方式,用%s做占位控制
name=input("name:")
age =int(input("age:"))
print (type(age))
job =input("job:")
salary=input("salary:")
print(type(salary))
info ='''
--------info of %s ---------
name:%s
age:%d
job:%s
salary:%s
'''%(name,name,age,job,salary)
print (info)
优点:
缺点:不直观,不易维护
注意:input()函数取得的数据的数据类型均为string,必须通过强制转换才能变为其他类型
'''或"""效果相同,均表示多行字符串或者多行注释
尽量别用该方法,除非不得已
%d表示只接收数字整数,其他类型字符输入报错
%f表示只接收数字浮点,其他类型字符输入报错
2.2,第二种格式控制方式,format函数
info2='''
-----info of {_name}-----
name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
'''.format(_name=name,_age=age,_job=job,_salary=salary)
优点:直观简单,易于维护
缺点:
注意:打印变量名和原变量名尽量区别开
format前有个".",(变量赋值)
2.3,第三种格式控制方式,使用数字占位符控制格式
info