一、与用户交互
input
python2中:用户输入什么类型的数据,就储存为什么类型的数据.比如输入数字则储存为整型,输入符号则存储为字符串型。raw_input会将所有输入的类型转换为字符串型。
python3中:用户输入的任何数据一律存储为字符串类型。
二、格式化输出
username='papa1'
password=123
user_info='%s:%d'%(username,password)
在字符串定义时将引号中%s,%d,%f替换为引号后面%跟的字符串型,整型,浮点数型。
三、数字类型
int
整型,即整数,可以用来做运算操作
float
浮点数型,即小数,可以用来做运算操作
四、字符串类型
str
字符串,一般表示为引号内的字符
+
可以相加,结果是两个字符串衔接
*
可以乘数字,效果是多个字符串衔接
五、列表类型
list
记录/存多个值,可以方便地取出来指定位置的值,比如人的多个爱好,一堆学生姓名。
[ ]内用括号内隔开多个值来定义。按索引取值。可存入任意类型的值。
六、字典类型
dict
用key:value的方式来定义,每个value都有相应的key来对应。按key取值
七、布尔类型
bool
记录真或假的状态True/False,用来判断。
空的所有类型,None,False,0为假,其余都为真。(None与空类型并不相同)
八、运算符
算数运算符
+加-减*乘/除 **次方 //地板除 %取余
比较运算符
>大于>=大于等于<=小于等于<小于==等于!=不等于
数字之间比大小,字符串之间比对应位置Ascll码值。列表之间比对应位置的大小或码值,且只能相同类型之间比较。