python---数据类型(int,float,bool,complex),容器类型的基本认识

2020-12-22 05:27

阅读:815

标签: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.14
print(floatvar)
方式二:科学计数法
floatvar = 3.14e5 # e在这里代表小数点,5为正数则小数点向右移动5位,反之则向左移动
print(floatvar)

3.bool 布尔类型 True 真的 False 假的 只有这两个值

boolvar = True
boolvar = False
print(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   语法   双引号   三引号   

原文地址:https://www.cnblogs.com/ll-mcp/p/13216208.html


评论


亲,登录后才可以留言!