模块
- 模块是Python程序架构的一个核心概念
- 模块就好比工具包,要想使用这个工具包的工具,就必须导入
import
这个模块- 每个以扩展名
.py
结尾的python
源代码文件都是一个模块- 在模块中定义的全局变量、函数都是模块能够提供给外界直接使用的工具
命名规则
- 仅包含字母、下划线、数字
- 不能以数字开头
高级变量类型
- 列表
- 元组
- 字典
- 字符串
- 公共方法
- 变量高级
1、 Python中的数据类型可以分为数字型
和非数字型
2、在python
中,所有的非数字型变量都支持:
- 都是一个序列sequence
,也可以理解为容器
- 取值[ ]
- 遍历 for in
- 计算长度、最大/最小值、比较、删除
- 链接+
和重复*
- 切片
列表List=[,]
List
是python
中使用最频繁的数据类型,在其他语言中通常叫数组
使用一个变量,专门用于存储一串信息
列表的索引
从0
开始
>>> name_list = ["zhangsan","lisi",'wangwu']
>>> len(name_list)
3
>>> name_list[4]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range
# 索引可以从后往前取值
>>> name_list[-1]
'wangwu'
>>> name_list[2]
'wangwu'
# 用切片的方式取值,前闭后开[,)
>>> name_list
['zhangsan', 'lisi', 'wangwu']
>>> name_list[1:]
['lisi', 'wangwu']
>>> name_list[:-1]
['zhangsan', 'lisi']
>>> name_list[1:2]
['lisi']