一 Python变量
(一)什么是变量:一个存储数据容器
(二)如何定义变量(三种)
1.变量名=值
2.变量名1,变量名2=值1,值2
3.变量名1=变量名2=值
(三)注意
1.变量一次只能赋一个值
2.命名规范(看笔记)
3.变量使用前一定要赋值
二 数据类型与数据类型转换
(一)数据类型有哪些
str number(int float long complex) bool list
set(集合) tuple(元组) dictory(字典) NoneType(空类型)
(二)类型转换
注:不是所有的类型都可以转换
通过input输入的数据都是字符串类型的
转换图可以看笔记
(三)补充
Python是一个强类型,动态类型的语言(强类型表示不轻易随着环境的变化而变化。动态类型是指类型是运行时判定的,可以动态修改。)
三 运算符
(一)包括算术运算法、符合运算符、逻辑运算符、比较运算符。
(二)在逻辑运算符中 not是一个一元运算符而and 和or 都是二元运算符。
(三)在比较运算符中is的作用是比较两个数据之间的唯一标识符是否相等。
(四)符合运算符可以有一个公式a x= 值 等价于
a = a x 值(x为算术运算法符中的任意一 个)
四 输入与输出
讲了python2版和3版的区别
(一)输入
2版的输入有input 与raw_input的区别,而3版的input与2版的raw_input相同,如果想达到2版中input的效果应该在输入代码的下一行加一个eval()代码。
(二)输出
这个太多可以看笔记。
有输出一个值;输出一个变量;输出多个变量;格式化输出(%d是十进制数,%s是字符串;format输出);输出到文件中(仔细想一下怎么输出);不自动换行(3版可以用end参数控制);输出的各个数据,使用分隔符分割(3版可以用seq参数控制,2版可以通过代码控制)。