Python Tuple方法介绍
Tuple是什么
Tuple是一种Python中的内置数据类型,常用于存储具有序的、不可更改(Immutable)的集合。
Tuple的基本操作
创建Tuple
在Python中,Tuple使用小括号()括起来,每个元素之间用逗号隔开。
示例代码:
tup1 = ('apple', 'orange', 'banana')
tup2 = (1, 2, 3, 4, 5 )
访问Tuple元素
使用下标(Index)操作可以直接访问Tuple元素。
示例代码:
tup1 = ('apple', 'orange', 'banana')
print(tup1[1]) # 输出 orange
修改Tuple
Tuple是不可更改的,一旦被创建,就无法修改。
示例代码:
tup1 = ('apple', 'orange', 'banana')
tup1[1] = 'pear' # 这行代码会抛出 TypeError 异常
删除Tuple
Tuple是不可修改的,也就是说,Tuple中的元素无法删除。但是,我们可以删除整个Tuple变量。
示例代码:
tup1 = ('apple', 'orange', 'banana')
del tup1 # 删除整个Tuple变量
Tuple相关函数
Tuple相关函数主要有以下几个:
- len(tuple):用于计算Tuple中元素的个数。
- max(tuple):返回Tuple中元素的最大值。
- min(tuple):返回Tuple中元素的最小值。
- tuple(seq):用于将一个序列(list、tuple、字典等)转换成Tuple。
Tuple示例代码
下面给出一个Tuple的示例,演示了Tuple的创建、访问元素、以及Tuple相关函数的使用。
tup1 = ('apple', 'orange', 'banana')
tup2 = (1, 2, 3, 4, 5 )
print("tup1[1]:", tup1[1])
print("len(tup1):", len(tup1))
print("max(tup2):", max(tup2))
执行上述代码,输出结果为:
tup1[1]: orange
len(tup1): 3
max(tup2): 5
Python String常量介绍
String是什么
String是Python中的基本数据类型之一,表示一系列Unicode字符(可以包含数字、字母、符号等)。
常量与变量
在Python中,String有两种类型:常量(Constant)和变量(Variable)。
常量是不能更改的,一旦被创建,其值就不能被改变。变量则可以被重新赋值。
String常量的创建
创建String常量时,需要使用一对单引号(')或者一对双引号(")将字符括起来。
示例代码:
str1 = 'hello world!'
str2 = "hello world!"
String常量的访问
可以使用下标访问String中的单个字符,下标从0开始。
示例代码:
str1 = 'hello world!'
print(str1[0]) # 输出 'h'
String常量的操作
连接
可以使用 "+" 号将两个或多个String常量连接起来。
示例代码:
str1 = 'hello'
str2 = 'world'
str3 = str1 + str2
print(str3) # 输出 'helloworld'
重复
可以使用 "*" 号将一个String常量重复多次。
示例代码:
str1 = 'hello'
str2 = str1 * 3
print(str2) # 输出 'hellohellohello'
截取子串
可以使用 ":" 号截取一个String常量的子串。
示例代码:
str1 = 'abcdefg'
str2 = str1[2:5]
print(str2) # 输出 'cde'
String常量相关函数
String常量相关函数主要有以下几个:
- len(str):用于计算 String 中长度(字符个数),不包含空格。
- str.upper():将字符串中的小写字母转为大写字母。
- str.lower():将字符串中的大写字母转为小写字母。
- str.replace(old, new):将字符串中的旧字符替换为新字符。
- str.split(separator):将字符串分割成子串,并返回一个列表。
String常量示例代码
下面给出一个String常量的示例,演示了String常量的创建、访问、及与函数的结合使用。
str1 = 'hello world!'
str2 = str1.upper()
print(str1) # 输出 'hello world!'
print(str2) # 输出 'HELLO WORLD!'
执行上述代码,输出结果为:
hello world!
HELLO WORLD!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python tuple方法和string常量介绍 - Python技术站