文章目录

  • 一、模块
  • 模块名也是一个标识符
  • 二、列表
  • 高级变量类型:
  • 在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("王小美"))

python自定义模块no module_开发语言


python自定义模块no module_数据_02

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)

python自定义模块no module_数据_03


使用del关键字删除数据,用来将一个变量从内存中删除;

**注意:**如果使用del关键字将变量从内存中删除,后续代码就不能再使用这个变量了

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

python自定义模块no module_开发语言_04

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

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

列表的迭代 遍历:

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

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

python自定义模块no module_python_05