Python - 基本数据类型及其常用的方法之元组

元组

特点:一级元素无法被修改,且不能被增加或者删除。

基本操作:

tu = (11, 22, ["aiden", 33, ("qwe", 11)], 77)
# 索引取值
print(tu[1])
# 切片取值
print(tu[2:4])
# for循环遍历(可迭代对象)
for i in tu[0:3]:
    print(i)

输出:

22
([‘aiden‘, 33, (‘qwe‘, 11)], 77)
11
22
[‘aiden‘, 33, (‘qwe‘, 11)]

可以修改/删除/增加元组的非一级元素:

# 可以修改元组的非一级元素
tu = (11, 22, ["aiden", 33, ("qwe", 11)], 77)
tu[2][2] = 44
print(tu)

输出:

(11, 22, [‘aiden‘, 33, 44], 77)

转化:

# 字符串转换为元组
s = "adfaeg"
v = tuple(s)
print(v)

# 列表转换为元组
li = [11, 22, 33]
v = tuple(li)
print(v)

输出:

(‘a‘, ‘d‘, ‘f‘, ‘a‘, ‘e‘, ‘g‘)
(11, 22, 33)

方法:

  1、count()

  2、index()

  参考Python - 基本数据类型及其常用的方法之列表篇

原文地址:https://www.cnblogs.com/Fu-yi/p/11622998.html

时间: 2024-10-02 20:23:34

Python - 基本数据类型及其常用的方法之元组的相关文章

Python - 基本数据类型及其常用的方法之字典和布尔值

字典 特点:{"key1": value1, "key2":value2}  , 键值对中的值可以为任何数据类型,键不能为列表.字典(无法哈希),布尔值可以为键(0/1)但是可能会与其他的键重复:字典的存储是无序的. 基本操作: # 字典 info = { "k1": 18, 2: True, "k3": [11, 22, 33], "k4": {"kk1": "vv1&quo

Python - 基本数据类型及其常用的方法之数字与字符串

数字(int): 1.int()(将字符串换为数字) a = "123" print(type(a), a) b = int(a) print(type(b), b) num = "a" # 使用 int 方法时默认转换为十进制数 # 通过base来指定转换后的类型 v = int(num, base=16) print(v) 输出: <class 'str'> 123 <class 'int'> 123 10 2.bit_length()

Python - 基本数据类型及其常用的方法之列表

列表: 特点:用 [] 括起来,切元素用逗号分隔:列表内的元素可以为任何的数据类型. 列表的基本操作: 1.修改 li = [12, 5, 6, ["Aiden", [2, 4], "你好世界"], True] # 修改 print(li) # 通过索引修改值 li[1] = 99 print(li) # 通过切片修改值 li[0:3] = [1, 2, 3] print(li) 输出: [12, 5, 6, ['Aiden', [2, 4], '你好世界'], T

数据类型的内置方法:元组

目录 数据类型的内置方法:元组 作用 定义 优先掌握的内置方法 数据类型的内置方法:元组 作用 能够存储多个元素,元素与元素之间逗号隔开 ,元素可以是任意类型,元组不能被修改. 存一个只or多个值:多个值 有序or无序:有序 可变or不可变:不可变 定义 num = (1,2,3,4,5,6) # num = tuple((1,2,3,4,5,6)) 优先掌握的内置方法 1:按索引取值(正向或反向取),只能取 num = (1,2,3,4,5,6) print(num[5]) # 6 2:切片(

基本数据类型的常用处理方法

可变类型:值改变,但id不变,证明就是改变原值,是可变类型 不可变类型:值改变,但是id也跟着变,证明就是在产生了新的值,是不可变类型 数字类型 整形int age = 10 #age=int(10) 浮点型float float("1.2") res = str([1,2,4]) # 转为字符串 常用操作+内置方法 1. 按索引值 2. 切片--msg[0:3:1] msg[-1:-12:-1] msg[::-1] 3. 长度--len() 4. strip()--";;e

python基本数据类型及常用功能

1.数字类型 int -int(将字符串转换为数字) a = "123" print(type(a),a) b = int(a) print(type(b),b) num = "0011" v = int(num,base=16) print(v) PS:type打印数据类型,base=16是把num以16进制格式打印出十进制结果. -bit_lenght(当前数字的二进制位数) age = 5 r = age.bit_length() print(r) PS:5的

Python图像处理库Pillow常用使用方法

PIL(Python Imaging Library)是Python一个强大方便的图像处理库,只支持到Python2.7.Pillow是PIL的一个派生分支,在Python3标准库中用Pillow代替PIL.Pillow官网:https://pillow.readthedocs.io/en/latest/handbook/index.html 下面是使用例子,用法可见代码注释. from PIL import Image,ImageFilter,ImageGrab,ImageDraw,Image

Python基础课:列表常用的方法

lst.append(x)   | 将元素x添加至列表lst尾部 lst.extend(L)    | 将列表L中所有元素添加至列表lst尾部 lst.insert(index, x)  | 在列表lst制定位置index处添加元素x,该位置后面的所有元素后移一个位置 lst.remove(x)  | 在列表lst中删除首次出现的指定元素,该元素之后的所有元素前移一位 lst.pop([index])  | 删除并返回列表lst中下表为index(默认-1)的元素 lst.clear()  | 

python 中string类常用的方法

string                            aStr string.capwordsaStrspWord string.splitaStrspWord string.joinspWordrole string.maketrans, aStr aStr.translaterolevalue t string.Templatep t.substitutevaluep