标签:als style 二进制 tab 数据类型 lse 语法 双引号 三引号
# ###数据类型:Number(int,float,bool,complex)
1.int 整型 (正整数 0 负整数)
intvar = 1111
print(intvar)
type 获取值的类型
res = type(intvar)
print(res)
id 获取一个值的地址
res = id(intvar)
print(res)
二进制整型
intvar = 0b1111
print( intvar,type(intvar) )
print( id(intvar) )
八进制整型
intvar = 0o125
print(intvar, type(intvar) )
十六进制整型
intvar = 0x1010
print(intvar,type(intvar))2.float 浮点型
有两种表达方式
方式一:小数
floatvar = 3.14print(floatvar)
方式二:科学计数法
floatvar = 3.14e5 # e在这里代表小数点,5为正数则小数点向右移动5位,反之则向左移动print(floatvar)
3.bool布尔类型 True 真的 False 假的 只有这两个值boolvar = Trueboolvar = Falseprint(boolvar)print(type(boolvar))
4.complex 复数复数:实数+虚数
complex = 3 + 4j
3 :实数
4j:虚数
j:如果一个数的平方等于-1,则这个数是j,表示高精度的类型(科学家认为有)
有两种表达方式
方式一:complex(实数+虚数)
complexvar = 3 - 4j
print(complexvar)
方式二:complex(实数,虚数)
complexvar = complex(3,-4)
print(complexvar)
# ### 容器类型 (str,list,tuple,set,dict)
1.str 字符串
特点:用引号引起来的就是字符串
转义字符: \ + 某个字符
(1)将有意义的字符变得无意义
(2)将无意义的字符变得有意义
\n , \r\n : 换行
\t : tab缩进 , 一般来说,一个缩进等于4个空格的距离
\r : 将后面的字符直接拉到当前行行首
(1) 单引号引起来的字符串
strvar = ‘今天是开课的第二天‘
print(strvar)
print(type(strvar))
(2) 双引号引起来的字符串
将无意义的字符变得有意义
strvar = "遇见你就是满心欢喜,没遇见时满眼泪滴"
strvar = "遇见你就是满心欢喜,\n没遇见时满眼泪滴"
strvar = "遇见你就是满心欢喜,\r\n没遇见时满眼泪滴"
strvar = "遇见你就是满心欢喜,没遇见时\t满眼泪滴"
strvar = "遇见你就是满心欢喜,\n没遇见时\r满眼泪滴"
将有意义的字符变得无意义
strvar = "遇见你就是满心欢喜,没\"遇见\"时满眼泪滴"
print(strvar)
print(type(strvar))
(3) 三引号支持跨行strvar = ‘‘‘今天天气好晴朗,是一个适合"吃饭",‘逛街‘,"约会"的日子
‘‘‘print(strvar)
print(type(strvar))2.list[] 列表
特点 : 可获取,可修改,有序
3.tuple() 元组
特点: 可获取,不可修改,有序
4.set{}集合
特点: 可获取,不可修改,自动去重,无序
注意:表达空集合时
setvar = set()
5.dict 字典
特点:键值对的储存数据,表面上有序,实则无序
语法:{键1:值1,键2:值2...}
python---数据类型(int,float,bool,complex),容器类型的基本认识
标签:als style 二进制 tab 数据类型 lse 语法 双引号 三引号