目录
一,变量
变量就是数据的别名,使用变量等同于使用数据,需要先赋值在使用。
变量命名规则:
1. 只能包含字母,数字,下划线, 其中数字不能开头
2. 区分大小写,一般变量名都是全部小写
3. 不能使用保留字,from ,import, if ,for等
4. 如果变量由多个单词构成,多个单词使用下划线连接,没有长度要求
5. 变量名要有一定意义,要简洁,望文生义
二,数据类型
1.五种基本数据类型
整数:int
浮点数:float
字符串:str
布尔值:bool
空值:NoneType
2.进制转换
十进制 包含0-9,逢十进一
二进制 包含0,1,逢二进一
八进制 包含0-7,逢八进一
十进制 包含0-9,a-f,逢十六进一
3.进制转换函数
int("0"|10|2|8|16) 返回十进制
bin(十进制) 返回二进制
oct(十进制) 返回八进制
hex(十进制) 返回十六进制
例如:
i1 = 14
i2 = 12
print(bin(i1),bin(i2))
print(i1 & i2)
print(i1 | i2)
print(i1 ^ i2)
4.数据类型转换函数
int: 可以将数字类型的字符串转换为整数(如果是十六进制可以出现a-f)
可以将float类型转换为整数
float: 可以将数字类型字符串转换为浮点数(最多出现一次小数点,最多出现一次e)
可以将整数转换为浮点数
str: 可以将任意数据类型转换为字符串
bool: 可以将任意数据类型转换为True或者False
例如:
input_str = int('123456')
print(input_str)
输出123456
a = 10.33
b = int(a)
print(b)
输出10,去除小数,浮点型转整型
5.type()
返回的是对象的类型
input_str = int('123456')
print(type(input_str))
a = 10.33
print(type(a))