一、变量
#python中的变量在定义时不需要说明类型。
#变量可以多次赋值,最终变量取最近的一次赋值。
二、数据类型
常用的数据类型
类型名称 | 简称 | 实例 |
整数类型 | int | 98 |
浮点数类型 | float | 3.14159 |
布尔类型 | bool | True,False |
字符串类型 | str | ‘人生苦短,我用Python' |
#整数类型(可以表示正数、负数和零)
整数默认为十进制,也可以用二进制、八进制和十六进制来表示;
二进制以0b开头,八进制以0o开头,十六进制以0x开头。
#浮点类型
1、由整数部分和小数部分组成
2、存储不精确性(在使用浮点数进行计算时,可能会出现小数位数不确定的情况)
解决方案:导入模块decimal
#布尔类型
用来表示真或假的值
True代表真,False代表假
布尔值可以转化为整数,True->1,False->0
#字符串类型
可以使用单引号''双引号“”三引号''''''或“”“”“”来定义,其中单引号和双引号定义的字符串必须在一行,三引号定义的字符串可以分布在连续的多行。
三、数据类型的转换
函数名 | 作用 | 注意事项 | 举例 |
---|---|---|---|
str() | 将其他数据类型转成字符串 | 也可用引号转换 | str(123) '123' |
int() | 将其他数据类型转成整数 | 1、文字类和小数类字符串,无法转化成整数 2、浮点数转化成整数,抹零取整 | int('123') int(9.8) |
float() | 将其他数据类型转成浮点数 | 1、文字类无法转化 2、整数转成浮点数,末尾为.0 | float('9.9') float(9) |
四、Python中的注释
通常包括三种类型的注释: