Python中常见的数据类型,主要有字符串、元组,列表,字典:
1.字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:
Var1 = ‘beijing’
Var2 = “something”
如何访问字符串中的值
解释:
[0]表示该字符串的索引为0的字符,HelloWorld! [0]就表示H,第一个字母
[1:5]:表示第二个字母到5个字母,这里不包括索引为5,也就是第六个字母,所以是ntho,记住不包括n。
[1:5]这样查找元素,在Python中很常见,列表和字典都存在这个方法。
了解几个转译字符:
格式化输出:
常见的格式化符合含义:
2.列表
列表定义:
List1= [1, 2, 3, 4, 5, 6, 7, 8, 9 ]
List2=[“安安”, ”花花”, ”方方”, ”广广”, “强强”]
简单来说,就是两个中括号包裹起来,中间有多个元素,用逗号隔开。列表的数据项不需要具有相同的类型,也就是说可以这样写
List3= [1,2,”anan”,5,”tom”,89]
列表的访问
同样,列表也是根据元素所有进行访问
List1[2]=3
List2[3]=广广
列表的遍历:
3.元组
定义
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用中括号。
元组创建
tup1 = ("百度","阿里巴巴","腾讯")
tup2 = (1,2,3,4,5,6)
# 创建空元组
tup = ()
元组访问
4.字典
定义
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
定义格式如下:
举例:
总结:
字典和列表要好好学习下,这个有助于接口测试。
下面我们来做个简单的练习:
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。
代码如下:
if (i!=j) and (j!=k) and (i!=k):