Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典

Python中常见的数据类型,主要有字符串、元组,列表,字典:

1.字符串

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

Var1 = ‘beijing’

Var2 = “something”

 

如何访问字符串中的值

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典

解释:

[0]表示该字符串的索引为0的字符,HelloWorld! [0]就表示H,第一个字母

[1:5]:表示第二个字母到5个字母,这里不包括索引为5,也就是第六个字母,所以是ntho,记住不包括n。

[1:5]这样查找元素,在Python中很常见,列表和字典都存在这个方法。


了解几个转译字符:

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典

格式化输出:

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典


常见的格式化符合含义:

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典



2.列表

列表定义

List1= [1, 2, 3, 4, 5, 6, 7, 8, 9 ]

List2=[“安安”, ”花花”, ”方方”, ”广广”, “强强”]

简单来说,就是两个中括号包裹起来,中间有多个元素,用逗号隔开。列表的数据项不需要具有相同的类型,也就是说可以这样写

List3= [1,2,”anan”,5,”tom”,89]

 

列表的访问

同样,列表也是根据元素所有进行访问

List1[2]=3

List2[3]=广广


列表的遍历:

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典

3.元组

定义

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

元组创建

tup1 = ("百度","阿里巴巴","腾讯")

tup2 = (1,2,3,4,5,6)

 

# 创建空元组

tup = ()

元组访问


Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典


4.字典

定义

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

定义格式如下:

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典


举例:


Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典


总结:

字典和列表要好好学习下,这个有助于接口测试。



下面我们来做个简单的练习:

有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。



代码如下:

Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典

if (i!=j) and (j!=k) and (i!=k):