day01:基本数据类型,序列,集合
注释:
#表示单行注释
‘’‘ ’‘’表示多行注释
数据类型:
int float
bool---该类型非0,非空即为True
str
序列:
列表list-----表示列表,可以存数据,字符串(用【】表示)
元组tuple-----允许访问,不能更改,元素不可变(用()表示)
集合:
set():空集合
元素不能重复,自动去重,可以存不同类型的数据,元素没有顺序,不支持切片,利用add()和remove()方法可以添加
{}:空字典
定义了一个字典,key值唯一,必须是不可变,类型不能为list[],否则会用后面的value覆盖前面的value,无序
进制转换
bin()转换为二进制
int()转换为十进制
hex()转换为十六进制
oct()转换为八进制
0b表示二进制
0o表示十进制
0x表示十六进制,0x10为十六进制的16
--------------------------------------------------------------------------------
作业:
写一个计算器
请输入第一个数
请输入第二个数
请输入你要操作的运算
判断运算符,输出a*b
#表示单行注释
‘’‘ ’‘’表示多行注释
数据类型:
int float
bool---该类型非0,非空即为True
str
序列:
列表list-----表示列表,可以存数据,字符串(用【】表示)
元组tuple-----允许访问,不能更改,元素不可变(用()表示)
集合:
set():空集合
元素不能重复,自动去重,可以存不同类型的数据,元素没有顺序,不支持切片,利用add()和remove()方法可以添加
{}:空字典
定义了一个字典,key值唯一,必须是不可变,类型不能为list[],否则会用后面的value覆盖前面的value,无序
进制转换
bin()转换为二进制
int()转换为十进制
hex()转换为十六进制
oct()转换为八进制
0b表示二进制
0o表示十进制
0x表示十六进制,0x10为十六进制的16
--------------------------------------------------------------------------------
作业:
写一个计算器
请输入第一个数
请输入第二个数
请输入你要操作的运算
判断运算符,输出a*b