美文网首页
python 数据类型

python 数据类型

作者: jeneen1129 | 来源:发表于2021-05-10 12:32 被阅读0次

数据类型:

处理文本、图形、音频等各种各样的数据,需要定义不同的数据类型。基本数据类型有整数、浮点数、字符串、布尔值、空值类型

- 基本数据类型

整数:

包含任意大小的整数,十六进制用0x开头,例如0xabd,Python允许在数字中间以_分隔,例如10_000 = 10000

浮点数:

小数
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

字符串:

以单引号'或双引号"括起来的任意文本,比如'abc', 需要知道转义字符为 \,示例'I'm a student!'

布尔值:

True | False
布尔值可以用and、or和not运算

空值:

None, 与0不同

- 内置的类型

列表list

形如:[number1, number2, ....]
list里面的元素的数据类型也可以不同

list = ['a', 'b', 'c']
len(list)  #长度 3
print(list[0]) #list  [下标] 取值
list.remove(3) #删掉第一位置出现的3
list.append(3) #在最后一个位置push一个3
list.insert(1, 'd') #在第二个位置插入 d
list.pop() #出 c
list.sort() # 可变对象
for item in list:
    print(i)

元组tuple

形如:(number1, number2, ....)
tuple一旦初始化就不能修改,代码更安全。如果可能,能用tuple代替list就尽量用tuple。tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。
没有append(),insert()这样的方法,其他获取元素的方法和list是一样的

字典dict

形如:{key1: value1, key2: value2, ....}
dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。

d.get('Thomas') # 获取值
d['Thomas']
d.pop('Thomas') # 删除

集合set

形如:{number1, number2, ....}
相比dict 只存储key,即没有重复元素

s = set([1, 1, 2, 2, 3, 3]) # {1, 2, 3}
s.add(4)
s.remove(4)

求赞~~
以上仅供学习,欢迎指正!!

相关文章

网友评论

      本文标题:python 数据类型

      本文链接:https://www.haomeiwen.com/subject/rvfidltx.html