python基础之模块与列表
创始人
2024-02-16 06:17:25

文章目录

  • 一、模块
    • 模块名也是一个标识符
  • 二、列表
    • 高级变量类型:
    • 在python中,所有非数字型变量都支持以下特点:
    • 列表的定义:
    • 列表函数使用:
    • 关键字、函数和方法科普:
    • 列表的迭代 遍历:

一、模块

模块是python程序架构的一个核心概念,就好比工具包,要想使用这个工具包中的工具,就需要导入import这个模块,每个以扩展名py结尾的python原代码文件都是一个模块;在模块中定义的全局变量、函数都是模块能够提供给外界直接使用的工具;

模块名也是一个标识符

1.标识符可以由字母、下划线和数字组成;
2.不能以数字开头;
3.不能与关键字重名;

二、列表

高级变量类型:

列表,元组,字典,字符串,公共方法,变量高级
python中数字类型包含数字类型和非数字类型,其中数字类型包含整型,浮点型,布尔型,复数型(complex);非数字类型包含字符串,列表,元组,字典

在python中,所有非数字型变量都支持以下特点:

1.都是一个序列sequence,可以理解为容器;
2.取值【】;
3.遍历for in;
4.计算长度、最大最小值、比较、删除;
5.链接+和重复*;
6.切片;

列表的定义:

1.list(列表)是python中使用最频繁的数据类型,在其他语言中通常叫数组;2.专门用来存储一串信息;
3.列表用【】定义,数据之间使用,分割;
4.列表的索引从0开始;索引就是数据在列表中的位置编号,索引又可以被称为下标;
注意:从列表中取值时,如果超出索引范围,程序就会报错;
**len(列表):**获取列表的长度n+1;
**列表.count(数据)😗*数据在列表中出现的次数;
**列表.sort()😗*升序排序;
**列表.sort(reverse=True)😗*降序排列;
**列表.reverse():**反转/逆序

列表函数使用:

name_list=["宵宫","王小美","妮露","班尼特"]
print("%s"%name_list[0])
print("%s"%name_list[2])
#len(列表):获取列表的长度n+1;列表.count(数据):数据在列表中出现的次数;
# 列表.sort():升序排序;列表.sort(reverse=True):降序排列;列表.reverse():反转/逆序
print("%d"%len(name_list))
print("%d"%name_list.count("王小美"))

在这里插入图片描述
在这里插入图片描述

name_list=["宵宫","王小美","妮露","班尼特"]
#1.取值和取索引
print(name_list[2])
#想要知道数据在列表中的位置
print(name_list.index("妮露"))
#2.修改
name_list[1]="天地万象"
print(name_list)
#3.增加
name_list.append("行秋")#向末尾追加
print(name_list)
name_list.insert(1,"香菱")#在指定位置插入数据
print(name_list)
temp_list=["魈","万叶","显圣殿"]
name_list.extend(temp_list)#在末尾插入另一个列表
print(name_list)
#4.删除
name_list.remove("显圣殿")#remove可以删除列表中指定数据
print(name_list)
name_list.pop()#默认把列表中最后一项数据删除
print(name_list)
name_list.pop(5)#可以删除指定位置数据
print(name_list)
name_list.clear()#清空列表
print(name_list)

在这里插入图片描述
使用del关键字删除数据,用来将一个变量从内存中删除;
**注意:**如果使用del关键字将变量从内存中删除,后续代码就不能再使用这个变量了

name_list=["宵宫","王小美","妮露","班尼特"]
#使用del关键字(delete)删除列表元素
del name_list[1]
print(name_list)

在这里插入图片描述

关键字、函数和方法科普:

关键字是python内置的、具有特殊含义的标识符 ,关键字后面不需要使用小括号;
函数封装了独立功能,可以直接调用,函数现需要死记硬背;
方法和函数类似,同样是封装了独立的功能,方法需要通过对象来调用,表示针对这个对象要做的操作;

列表的迭代 遍历:

遍历就是从头到尾,依次获取数据,在循环体内部针对每一个元素执行相同的操作;
在python中为了提高列表的遍历效率,专门提供的迭代iteration遍历;
使用for就能够实现迭代遍历;

name_list=["宵宫","王小美","妮露","班尼特"]
#使用迭代遍历
for my_name in name_list:print("我是%s"%my_name,end=",")

在这里插入图片描述

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...