2.1 range 函数用法一 ; num = range(5) #获取一个 0 到 4 的数字序列 (注意不包含参数本身)
2.2 range 函数用法二 : num1 = range(2,5) #获取 一个 2 数到 4 的数字序列(注意不含第二个参数本身)
2.3 range 函数用法三 : num2 = range(1,10,2) # 获取1到 10 中间隔为 2的数字序列 (注意不包含第二个参数本身)
2.4 样例代码
print("第一个序列:",end='')
num = range(5) #获取一个 0 到 5 的数字序列
for x in num:
print(x,end='')
print("\n第二个序列:",end='')
num1 = range(2,5) #获取 一个 2 数到 5 的数字序列
for x in num1:
print(x,end='')
print("\n第三个序列:",end='')
num2 = range(1,10,2) # 获取1到 10 中间隔为 2的数字序列
for x in num2:
if x==9 :
print(x)
else :
print(x,end='')
2.5 结果
3.1 临时变量的使用 (不推荐使用)
for i in range(5): #循环5次
print("大哥你好",i)
print(f"i={i}")
3.2 全局变量的引用
i=0
for i in range(5): #循环5次
print("大哥你好",i)
print(f"i={i}")
i=0
for i in range(5): #循环5次
if i==3 :
print("到地方了")
continue
print(f"正在输出i={i}")
i=0
for i in range(5): #循环5次
if i==3 :
print("到地方了")
break
print(f"正在输出i={i}")
定义是︰组织好的、可重复使用的、用来实现特定功能的代码段
好处是: 将功能封装在函数内,可供随时随地重复利用,提高代码的复用性,减少重复代码,提高开发效率。
def my_len(data):
i=0
for x in data:
i+=1
print(f"字符串{data}的长度为{i}")
return i
str1 = 'asdfghjkl'
str2 = 'qwwrewtrrtr'
str3 = 'python'
num1= my_len(str1)
num2= my_len(str2)
num3= my_len(str3)
print(f"num1={num1}\tnum2={num2}\tnum3={num3}")
5.5.1 函数写了 return 返回参数
5.5.2 函数没有写 return 就返回 None
6.1 Python中的数据容器: 一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素。每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。
6.2 容器的分类: 列表(list) ,元组(tuple), 字符串(str), 集合(set), 字典(dict)
name_list = ['list1','list2','list3'] #定义一个列表
print(name_list) #打印一个列表的数据
print(type(name_list)) #显示列表的数据类型
name_list = [['list1','list2'],['list3']] #定义一个列表
print(name_list) #打印一个列表的数据
print(type(name_list)) #显示列表的数据类型
7.3.1 正向索引 (从0 开始)
name_list = ['list1','list2','list3','list4','list5'] #定义一个列表
print(name_list[0])
print(name_list[1])
print(name_list[2])
print(name_list[3])
print(name_list[4])
7.3.2 反向索引 (从 -1 开始)
name_list = ['list1','list2','list3','list4','list5'] #定义一个列表
print(name_list[-1])
print(name_list[-2])
print(name_list[-3])
print(name_list[-4])
print(name_list[-5])
name_list = [['list1','list2','list3'],['list4','list5']] #定义一个列表
print(name_list[0][0])
print(name_list[0][1])
print(name_list[0][2])
print(name_list[1][0])
print(name_list[1][1])
7.5.1 Python 列表创建样例:[ ]
7.5.2 Python列表的长度:len()函数
7.5.3 Python的删除函数del():
7.5.4 Python的添加元素函数append():
7.5.5 Python的插入函数insert():
7.5.6 Python的清空列表内容函数clear():
7.5.7 Python移除匹配到的列表元素remove():
7.5.8 Python移除最后一个列表元素pop(): (没有参数默认删除最后一个参数, 有参数删除参数的位置)
7.5.9 Python查找列表的元素index():
7.5.10 Python列表的反转函数reverse():
7.5.11 Python 的列表排序函数sort():按照ASCII码进行排序
7.5.12 Python的列表统计函数count():统计一个列表中元素出现了多少次
参考文章:Python 列表(list)最详细的函数汇总及用法说明 (baidu.com)