一、序列
Python中的序列是指字符串、列表、元组等数据类型,序列类型的对象可以进行循环遍历
1.序列的特性
① 索引:序列类型的对象都可以通过索引找到对应位置的元素值,下标从0开始也就是说第一位的元素下标为0,第二位的元素下标为1以此类推,下标就是索引值
例:
str1="123abc"
print(str1[0])
#输出结果为:1
②切片:切片取值和索引取值类似,索引是只能取一个元素的值,切片则是可以取一段连续的多个元素的值,切片取值同样是用下标
例:
str="123abc"
print(str[3:]) # 输出结果为"abc" 只指定开头不指定结尾则自动输出从起始位置到末尾
print(str[1:4]) # 输出结果为"23ab" 指定开头和结尾则输出指定范围内的内容
③加法:序列对象使用加法可以将多个序列合并成一个
例:
str1 = "123"
str2 = "abc"
str = str1 + str2
print(str)
#输出结果为"123abc"
④乘法:可以将序列通过乘法输出多个相同的
例:
str="123abc"
print(str*3)
#输出结果为123abc123abc123abc
二、列表
1.列表基础
①创建:
格式:列表名=[元素1,元素2,元素3……]
方括号内不添加元素则列表默认为空
注:元素如果是字符串类型,必须加引号,如果是数字,可以加也可以不加
例:
lis1=[1,2,3,"a","b","c"]
②元素类型:
列表的元素可以是多种类型数字、字符、列表等
内层列表是外层列表的元素
例:
lis1 = [1,2,3,["a", "b", "c"]]
③特性:
列表是可变类型
list1 = [1,2,3,"a","b","c"]
print(list1)
list1[1] = 1
print(list1)
输出结果为1,1,3,a,b,c
④数据类型转换:
-
int() 将字符串类型修改为整型
-
float() 将对象转换为浮点数
-
list() 将对象转换成列表
-
join() 将列表中的元素转换【拼接】成一个字符串
-
例:
-
li=["1","2","3","a","b","c"] s="+".join(li) print(s) #输出结果为1+3+5+7+9注:如果元素不是字符型需先转为字符型
本文介绍了Python中序列的基本操作,包括字符串、列表和元组的索引、切片、加法和乘法。详细讲解了列表的创建、元素类型、可变性以及如何进行数据类型转换。此外,还举例说明了列表内嵌套和其他操作。

被折叠的 条评论
为什么被折叠?



