本章内容:

一:continue

Python continue 语句跳出本次循环,而break是跳出整个循环。

continue 语句用来告诉python跳出当前的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

continue 语句语法格式如下:

for letter in 'Python':     # 第一个实例   if letter == 'h':      continue   print("当前字母",letter)var = 10                    # 第二个实例while var > 0:   var = var -1   if var == 5:      continue   print("当前变量值",var)print("good bye")

显示结果:

当前字母 P当前字母 y当前字母 t当前字母 o当前字母 n当前变量值 9当前变量值 8当前变量值 7当前变量值 6当前变量值 4当前变量值 3当前变量值 2当前变量值 1当前变量值 0good bye

二:列表(List)

序列是python中最基本的数据结构。列表中的每一个元素都分配一个数字-它的位置,或索引,第一个索引是“0”下面的依次类推。

序列都可以进行操作包括(索引,切片,加,检查,乘)

列表是最常用的python数据类型,它可以作为一个方括号内的逗号分割值出现。

列表的数据项不需要具有相同的类型

列表例:

list1=["iphon","beijing",1949,2016]list2=[1,2,3,4,5,6]list3=["a","b","c","d"]

访问列表中的值:

list1=["iphon","beijing",1949,2016]list2=[1,2,3,4,5,6]print(list1[0])print(list2[1:5])

打印结果:

iphon[2, 3, 4, 5]

列表方法:

1 ,append (在列表末尾添加新的对象)

2,count(统计某个元素在列表中出现的次数)

3,index(从列表中找个某个值得第一个匹配索引位置)

4,pop(移除列表中的一个元素(默认最后一个元素))

5,remove(移除列表中某个值得第一个匹配项)

name = [5,45,34,52,4,4,12,312,3,123,12,39,9,9,4,54,5,9,9,23,23,123,9,123,7,9,34,4534,34,564,34]print(name)for i in range(name.count(34))    ele_index = name.index(34)    name.pop(ele_index)print(name)

显示结果:

[5, 45, 34, 52, 4, 4, 12, 312, 3, 123, 12, 39, 9, 9, 4, 54, 5, 9, 9, 23, 23, 123, 9, 123, 7, 9, 34, 4534, 34, 564, 34][5, 45, 52, 4, 4, 12, 312, 3, 123, 12, 39, 9, 9, 4, 54, 5, 9, 9, 23, 23, 123, 9, 123, 7, 9, 4534, 564]#找出34并删除34

三:字符串

python 不支持单字符类型,单字符也在python也是作为一个字符串使用。

python访问字符串,可以使用方括号来截取字符串,如下:

var1="Hello anka"var2="python good"print(var1[0])print(var2[1:5])

显示结果:

Hytho

更新:

var1="Hello anka"var2="python good"print(var1[:6]+"leo")

显示结果:

Hello leo

python 字符运算符:

a = "Hello"b = "Python"print(a + b)print(a * 2)print(a[1])print(a[1:4])

显示结果:

HelloPythonHelloHelloeell

四:元组

python的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

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

tup1 = ('physics', 'chemistry', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = ("a", "b", "c", "d")

注:元组中只包含一个元素时,需要在元素后面添加逗号。

元组中的元素值是不允许修改的,但我们可以对元祖进行连接组合

tup1=(1,2,3)tup2=("abc","bcd")tup3 = tup1 + tup2print(tup3)#显示结果#(1,2,3,"abc","bcd")

五:字典

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:

d = {key1:value1,}

键必须是唯一的,但值则不必。

值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

一个简单的字典实例:

d = {"anka":"123","xian":"2016"}或者 d1 = {"abc":123,98.6:37}

访问字典里 的值:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};print(dict["Name"])print(dict["Age"])

显示结果:

Zara7

修改字典

dict = {'Name': 'Zara', 'Age': 7, 'School': 'OPs'};dict["Age"] = 8;dict["School"]="51cto"print(dict["Age"])print(dict["School"])print(dict)

显示结果

851cto{'Age': 8, 'School': '51cto', 'Name': 'Zara'}

字典的特性

字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。

两个重要的点需要记住:

1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住

2)键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行

以上全为基础概念东西,后续将以组合的方式呈现本章所介绍的知识点。