的基本数据类型

数值类型(int、bool、float、 )序列类型(不可变:str、tuple、bytes、不可变:list)集合类型(set)映射类型(dict)

python3种基本数据类型_python六大基本数据类型_python里的基本数据类型

数值类型例子:

范文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”即可领取。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注