前言:
学习Python也有一段时间了,笔记也有写,想想自己以后回顾和复习,有个记录吧,会不定期更新。。。
那么,开始吧。。。
1、print函数的其他用法
2.x中print为一个输出语句
3.x中print为一个输出函数
2、常量和变量、标识符
字面常量:字面意义上的常量,如:2,3.14,'ben'
标识符:由字母、数字和下划线组成,不能以数字开头
常量:每一个字符全部大写(人为规定)PI = 3.14
变量:某个数据的名称
关键字(保留字):Python内部定义的一些关键字
3、基本数据类型之number
int:整形
2.x:int整形和long长整型两种
3.x:去掉了long,int将两者融合,没有范围(理想),具体情况视虚拟内存而定
十进制:0-9十个数字
二进制:由0,1两个数字组成,以0b开头
八进制:0-7,以0o开头
十六进制:0-9,A,B,C,D,E,F,以0x开头
转换函数(内置函数):hex()转换成十六进制
oct()转换成八进制
bin()转换成二进制
浮点数:(小数)
复数数据类型;complex()很少使用
布尔数据类型:boolean,有True和False两种值
4、运算符
算术运算符
+(加)、-(减)、*(乘)、/(除,小数)、//(整除)、%(求余)、**(多次方运算)
比较运算符
>、>=、<、<=、==、!= (值为布尔型)
变量标识符
=、+=、-=、/=、//=、*=、**=
成员运算符
in,not in (判断元素是否在某集合或列表内)
逻辑运算符
not,and,or
位运算符
~ 取反操作
^ 异或操作
| 或
& 且
<< 左移(2*2**2=8)
>> 右移(2/(2**8)=0)
5、标准输入和输出
输入: input()
输出; print()
注意:
①、数据类型的不兼容性,print('abc'+2)
②、type函数:查看数据类型
③、input函数输入的数据类型默认为字符串(str)
6、字符串
单引号: print(type('123'))
双引号:print(type("22"))
三引号:解释说明,定义字符串,文档字符串,还可以用作注释说明
特点;原样输出,三引号中可以嵌套单引号和双引号
转义字符:在字符串嵌套的时,有时会需要输出特殊字符,可以用转义字符\去特殊化
原始字符串:去转义特殊化 r'' r""
字符串格式化:%s(字符串),%d(整数),%f(浮点数)(%.2f位小数点后两位)
形式:print('%s is %d years old', % ('tom', 22))
print('{} is {} years old'.format('tom', 22))
*推荐.format方式,效率高,可读性好
其他
①、.pyc文件为中间字节码状态(写了两个脚本文件.py和.pyc,好加速重复性,提高执行效率)
②、注释 #,代码说明,解释器不需要解释执行