python-模块
使用模块中的函数模块是python程序架构的一个核心概念模块就好比是工具包,要使用这个工具包中的工具,就需要导入import这个模块每一个以扩展名py结尾的python源代码文件都是一个模块在模块中定义全局变量、函数都是模块能够提供外界直接使用的工具pyc文件c是compiled编译过的意思浏览程序目录会发现一个_pycache_的目录列表是python种使用最频繁的数据类型,在其他语言中叫做数组
·
使用模块中的函数
模块是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)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)