- 数据类型
类型 | 特性 | 备注 |
---|---|---|
整数类型 | 可以处理任意类型的整数 | 可以是正整数和负整数,永远是精确的,不会四舍五入 |
浮点数 | 科学计数法下,小数点位置可以改变 | 会四舍五入,所以必须用科学计数法1.92e8(这里的e代表10) |
字符串 | 使用'' 或者"" 括起来的任意文本,如果要使用'' 时,可以使用双引号"" 把它括起来 | 如果字符串内有双引号,需要在双引号前面使用转义符\ ,例如12\"wo\"56 得到12“wo”56 |
转义字符 | \n 表示换行,\t 表示制表符,\\ 表示\ ,r'xxx' 表示xxx不转义,'''...''' 表示多行换行'''line1...line2...line3''' | |
布尔值 | Python中使用True和False表示布尔值 | 使用and与,or或,not非,判断布尔值,例如True and True ,True or False ,not False |
空值 | 表示无意义的值,是一个特殊值,相当于null | 用None |
2. 变量
名词 | 定义 | 备注 |
---|---|---|
变量 | 可以是数字,字符串等任意数据类型 | 变量名不能用数字开头,可以用大小写字母、数字、下划线_ 组合 |
动态语言 | 定义变量时要写数据类型的是静态语言,不用写的是动态语言 | Python和JavaScript是动态语言,Java是静态语言 |
变量在计算机的中的表示 | 在a = '123' 中,Python解释器在计算机内存中创建变量a 和字符串123 ,然后将变量a 指向字符串123 | 把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据 |
常量 | 使用全部大写的变量名表示常量,常量值不可改变 | 常量是变量,但是习惯上不改变值,Python没有相关机制保证常量的值被改变,也就是说是可以改变 |