使用模块中的函数
模块是python程序架构的一个核心概念
模块就好比是工具包,要使用这个工具包中的工具,就需要导入import这个模块
每一个以扩展名py结尾的python源代码文件都是一个模块
在模块中定义全局变量、函数都是模块能够提供外界直接使用的工具
"""
author:claire
data:2022年06月24
"""
def print_line(char,times):
"""打印分割线"""
print(char * times)
def print_lines(row,char,times):
"""打印多行分割线
:param row: 打印几行
:param char: 使用的分割字符
:param times: 分割字符重复的次数
"""
for i in range (0,row,1):
print_line(char,times)
name = "ss"
"""
author:claire
data:2022年06月24
"""
import f4_分割线模块
f4_分割线模块.print_lines(4,"hi ",3)
print(f4_分割线模块.name)
模块名也是一个标识符
标识符可以由字母、下划线和数字组成
以数字开头的是无法在pycharm中通过导入这个模块的
pyc文件
c是compiled编译过的意思
浏览程序目录会发现一个_pycache_的目录
列表是python种使用最频繁的数据类型,在其他语言中叫做数组
专门用于存储一串信息
列表用[]定义,数据之间使用,分隔
列表的索引从0开始
索引就是数据在列表中的位置编号,索引又可以称为下标
注意:从列表中取值时,如果超出索引范围,程序就会报错
列表的方法

"""
author:claire
data:2022年06月24
"""
name_list = ["zhangsan","lisi","wangwu"]
# 1.取值和取索引
print(name_list[0])
# 知道数据的内容,想知道数据在列表中的位置
print(name_list.index("lisi"))
# 2、修改
name_list[0]="张三"
print(name_list[0])
# 3、增加数据
# append方法可以向列表的末尾追加数据
name_list.append("ss")
# insert在所选的位置增加
name_list.insert(2,"xiaoming")
temp_list = ["sunwukong","zhubajie","shashidi"]
# 可以增加一组列表
name_list.extend(temp_list)
# iterable就是像包含列表这种一组数据类型
print(name_list)
# 4、删除
# remove方法可以从列表中删除指定的数据
name_list.remove("ss")
# pop方法默认可以把最后一个元素删除
name_list.pop()
# 可以指定索引位置
name_list.pop(3)
print(name_list)
# clear方法清空列表
name_list.clear()
print(name_list)
name_list = ["zhangsan","lisi","wangwu"]
# 知道del关键字删除列表元素
# del关键字本质上时用来将一个变量从内存中删除的
# 后续的代码就不能再使用这个变量了
del name_list[1]
print(name_list)
# 列表统计和删除方法扩展
name_list = ["zhangsan","lisi","wangwu","zhangsan"]
# len函数可以统计列表元素中的总数
list_len = len(name_list)
print("列表中包含%d个元素" % list_len)
# count 方法可以统计列表中某一个数据出现的次数
count = name_list.count("zhangsan")
print("张三出现了 %d 次" % count)
# 从列表中删除数据,remove first occurence of value
name_list.remove("zhangsan")
print(name_list)
# 列表排序的方法
# sort升序 .sort(reverse=true)降序 reverse()逆序反序
name_list = ["zhangsan","lisi","wangwu","ss"]
num_list = [6,8,4,1,10]
# 升序
# name_list.sort()
# num_list.sort()
# 降序
# name_list.sort(reverse=true)
# num_list.sort(reverse=true)
# 反转
name_list.reverse()
num_list.reverse()
print(name_list)
print(num_list)
列表的迭代遍历
"""
author:claire
data:2022年06月24
"""
name_list = ["zhangsan","lisi","wangwu","ss"]
for my_name in name_list:
print("我的名字叫%s" %my_name)
本文介绍了Python中的模块概念,包括如何导入和使用模块,以及模块文件的.pyc格式。接着详细阐述了列表这一核心数据类型,展示了列表的取值、修改、增加、删除等操作,并提供了列表的排序、统计和删除方法。最后,演示了如何遍历列表进行迭代操作。

被折叠的 条评论
为什么被折叠?



