一、 字面量
字面量:在代码中,被写下来的固定的值,称之为字面量
数字(Number)
字符串(String)
列表(List):有序的可变序列
元祖(Tuple):有序的不可变序列
集合(Set):无序不重复集合
字典(Dictionary):无序Key-Value集合
二、 数据容器
Python中的数据容器:一种可以容纳多份数据的数据类型,容纳的每一份数据称为1个元素。每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。
数据容器根据特点的不同,如:是否支持重复元素、是否可以修改、是否有序等
分为5类,分别是:列表(list)、元祖(tuple)、字符串(str)、集合(set)、字典(dict)
1、 列表
可以存储不同类型的数据
输出:
1.1 列表的常用操作
1.2 列表的遍历
2 、元组
元祖同列表一样,都是可以封装多个,不同类型的元素在内。
但最大的不同点在于:元组一但定义完成,就不可修改
允许重复数据存在。
3 、字符串
字符串是字符的容器,一个字符串可以存放任意数量的字符
字符串无法通过下标索引进行修改
同列表、元组一样,字符串也支持while循环和for循环进行遍历
4 、序列
序列是指:内容连续、有序,可使用下标索引的一类数据容器
列表、元组、字符串,均可以视为序列
可对元组进行切片操作。
5 、集合
集合特点:不支持元素的重复(自带去重功能)、并且内容无序
因为集合是无序的,所以集合不支持:下标索引访问
6 、字典
字典:通过key(学生姓名),取得对应的Value(考试成绩)
7. 数据容器的通用操作
三、 函数
- 函数的多个返回值
- 函数的多种参数传递
args 默认会标记成一个元组。
kwargs 会默认标记为一个字典
- 函数作为参数传递
四、模块的概念和导入
模块就是一个Python文件,里面有类、函数、变量等,我们可以拿过来用。
4.1 自定义模块并使用
当以右键运行该文件时,name的值为__main__,if后的值将为true
import *只能导入__all__显示的内容。
不同模块,同名的功能,如果都被导入,那么后导入的会覆盖先导入的。
4.2 自定义python包
如果python的模块太多了,可以通过python包的功能来管理
4.3 安装第三方包
一个包,就是一个堆同类型功能的集合体。
但是由于是第三方,所以Python没有内置,所以我们需要安装它们才可以导入使用。
只有安装了python,就自动了pip程序
五、类和对象
Original: https://blog.csdn.net/axiaoquan/article/details/127435328
Author: 风来12
Title: Python 基础语法
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/668333/
转载文章受原作者版权保护。转载请注明原作者出处!