python---数据类型(int,float,bool,complex),容器类型的基本认识
Posted ll-mcp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python---数据类型(int,float,bool,complex),容器类型的基本认识相关的知识,希望对你有一定的参考价值。
# ###数据类型: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)将无意义的字符变得有意义
, : 换行
: tab缩进 , 一般来说,一个缩进等于4个空格的距离
: 将后面的字符直接拉到当前行行首
(1) 单引号引起来的字符串
strvar = ‘今天是开课的第二天‘
print(strvar)
print(type(strvar))
(2) 双引号引起来的字符串
将无意义的字符变得有意义
strvar = "遇见你就是满心欢喜,没遇见时满眼泪滴"
strvar = "遇见你就是满心欢喜, 没遇见时满眼泪滴"
strvar = "遇见你就是满心欢喜, 没遇见时满眼泪滴"
strvar = "遇见你就是满心欢喜,没遇见时 满眼泪滴"
strvar = "遇见你就是满心欢喜, 没遇见时 满眼泪滴"
将有意义的字符变得无意义
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),容器类型的基本认识的主要内容,如果未能解决你的问题,请参考以下文章