的基本数据类型
数值类型(int、bool、float、 )序列类型(不可变:str、tuple、bytes、不可变:list)集合类型(set)映射类型(dict)
数值类型例子:
范文1:int类型
# bit_length() 返回一个数的二进制长度
i = 100
print(i.bit_length())
'''
bit_length
1 0000 0001 1
2 0000 0010 2
3 0000 0011 2'''
123456789
范文2:bool类型
a = 3 > 4
print(a)
a1 = 20 > 10
print(a1)
1234
范文3:float类型
a = float(2)
print("%f" % (a))
12
a = float(2)
print(f"{a}")
12
范文4:
print(type(3 + 3j)) # python 用j代表虚部,j前面必须要有代表虚数部分的数
print((3j)**2)
12
序列类型
不可变的序列:
范文1:str
class str(object='')
class str(object=b'', encoding='utf-8', errors='strict')
12
范文2:tuple
a = [1,2] #list
b = {"1":2,"3":3} #dict
c = {1,2,3,3} #set
d = range(2,10,2) #range
print(tuple(a))
print(tuple(b))
print(tuple(c))
print(tuple(d))
12345678
输出
(1, 2)
('1', '3')
(1, 2, 3)
(2, 4, 6, 8)
1234
范文3:bytes
print((bytes()))#为空
print((bytes([1,2,255])))#可迭代类型
print(type(bytes([1,2,255])))
print((bytes("China",'utf-8')))#字符串
print((bytes("中国",'gbk')))#字符串
# print((bytes([1,2,256])))#报错
123456
输出:
b''
b'x01x02xff'
b'China'
b'xd6xd0xb9xfa'
12345
范文4:list-不可变
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1,2,3,4,5]
list3 = ["a", "b", "c", "d"]
print(list1,list2,list3)
1234
集合类型
范文1:set
print(set([1,2,3]))
{1, 2, 3}
print(set('123'))
{'1', '2', '3'}
print(set())
set()
123456
输出:
{1, 2, 3}
{'2', '1', '3'}
set()
123
映射类型
范文1:dict
x = [1, 2, 3]
y = [4, 5, 6]
print (dict(zip(x, y)))
12345
输出:
{1: 4, 2: 5, 3: 6}
最后感谢阅读!!!
多说一句python六大基本数据类型,很多人学过程中会遇到各种烦恼问题,没有人解答容易放弃。小编是一名开发工程师,这里有我自己整理了一套最新的系统学习教程python六大基本数据类型,包括从基础的脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。