字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。

1.字符串的生成

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。

python中的字符串的创建 python创建字符串列表_元组

2.访问字符串中的值

Python不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符串,如下实例:

python中的字符串的创建 python创建字符串列表_元组_02

3.字符串更新

对已存在的字符串进行修改,并赋值给另一个变量,如下实例:

python中的字符串的创建 python创建字符串列表_元组_03

4.字符串的运算符

python中的字符串的创建 python创建字符串列表_字符串_04

5. 字符串的格式化

5.1转义字符格式化

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。

python中的字符串的创建 python创建字符串列表_元组_05

5.2利用函数format格式化

format通过{}和:来代替传统%方式,有几种用法

(a)通过位置参数格式化

python中的字符串的创建 python创建字符串列表_元组_06


(b)使用关键字参数格式化

python中的字符串的创建 python创建字符串列表_python中的字符串的创建_07

python中的字符串的创建 python创建字符串列表_Python_08

序列定义

序列是Python中最基本的数据结构。序列每个元素都带有索引,索引以0开始,在python里面序列的数据结构有列表和元组。序列可以进行索引,切片,加,乘以及检查成员。Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

列表list

1.list的生成

它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

python中的字符串的创建 python创建字符串列表_Python_09

2.list的基本操作

(1)访问列表的元素:
(1.1)直接方括号带索引位置即可:
  (1.2)  带切片式的检索:

python中的字符串的创建 python创建字符串列表_Python_10


(1.3) 从列表中找出某个值第一个匹配项的索引位置。采用函数index(obj)

python中的字符串的创建 python创建字符串列表_python中的字符串的创建_11

(2)更新列表的元素:
(2.1)可以对列表的数据项进行修改或更新,也可以使用append()方法来添加列表项,如下所示:

(2.2)在实际使用中,经常在for循环里面用append来实现list

python中的字符串的创建 python创建字符串列表_元组_12


(2.3)将指定对象插入列表的指定位置,采用函数insert(index,obj)

python中的字符串的创建 python创建字符串列表_字符串_13


(2.4) 在列表后面增加序列,采用函数extend(seq):

python中的字符串的创建 python创建字符串列表_元组_14

(3)删除列表:

(3.1)删除指定的元素

python中的字符串的创建 python创建字符串列表_字符串_15


(3.2)移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。采用函数pop()

python中的字符串的创建 python创建字符串列表_python中的字符串的创建_16


(3.3)移除列表中某个值的第一个匹配项,采用remove()函数

python中的字符串的创建 python创建字符串列表_python中的字符串的创建_17

4. 其它操作:

(4.1)count() 方法用于统计某个元素在列表中出现的次数。

python中的字符串的创建 python创建字符串列表_字符串_18


(4.2)reverse() 函数用于反向列表中元素。

python中的字符串的创建 python创建字符串列表_字符串_19


(4.3)sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。

list.sort(cmp=None, key=None, reverse=False)
	cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
	key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
	reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。

python中的字符串的创建 python创建字符串列表_元组_20


(4.4)脚本操作符号

python中的字符串的创建 python创建字符串列表_字符串_21


(4.5)其它函数

python中的字符串的创建 python创建字符串列表_字符串_22

元组tuple

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

1.元组的生成

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可

python中的字符串的创建 python创建字符串列表_字符串_23

2.访问元组

元组可以使用下标索引来访问元组中的值,如下实例:

python中的字符串的创建 python创建字符串列表_元组_24

3. 删除元组

元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:

python中的字符串的创建 python创建字符串列表_元组_25

4.元组操作符

python中的字符串的创建 python创建字符串列表_python中的字符串的创建_26

5.元组内置函数

python中的字符串的创建 python创建字符串列表_Python_27