Python 基础语法

一、 字面量

字面量:在代码中,被写下来的固定的值,称之为字面量

数字(Number)

字符串(String)

列表(List):有序的可变序列

元祖(Tuple):有序的不可变序列

集合(Set):无序不重复集合

字典(Dictionary):无序Key-Value集合

二、 数据容器

Python 基础语法

Python中的数据容器:一种可以容纳多份数据的数据类型,容纳的每一份数据称为1个元素。每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。

数据容器根据特点的不同,如:是否支持重复元素、是否可以修改、是否有序等

分为5类,分别是:列表(list)、元祖(tuple)、字符串(str)、集合(set)、字典(dict)

1、 列表

可以存储不同类型的数据

Python 基础语法

Python 基础语法

输出:

Python 基础语法

1.1 列表的常用操作

Python 基础语法

Python 基础语法

1.2 列表的遍历

Python 基础语法

Python 基础语法

2 、元组

元祖同列表一样,都是可以封装多个,不同类型的元素在内。

但最大的不同点在于:元组一但定义完成,就不可修改

允许重复数据存在。

Python 基础语法

Python 基础语法

Python 基础语法

3 、字符串

字符串是字符的容器,一个字符串可以存放任意数量的字符

Python 基础语法

字符串无法通过下标索引进行修改

Python 基础语法

Python 基础语法

同列表、元组一样,字符串也支持while循环和for循环进行遍历

Python 基础语法

4 、序列

序列是指:内容连续、有序,可使用下标索引的一类数据容器

列表、元组、字符串,均可以视为序列

Python 基础语法

Python 基础语法

可对元组进行切片操作。

5 、集合

集合特点:不支持元素的重复(自带去重功能)、并且内容无序

Python 基础语法

因为集合是无序的,所以集合不支持:下标索引访问

Python 基础语法

6 、字典

字典:通过key(学生姓名),取得对应的Value(考试成绩)

Python 基础语法

Python 基础语法

Python 基础语法

Python 基础语法

7. 数据容器的通用操作

Python 基础语法

三、 函数

  1. 函数的多个返回值

Python 基础语法
  1. 函数的多种参数传递

Python 基础语法

Python 基础语法

Python 基础语法

Python 基础语法

args 默认会标记成一个元组。

Python 基础语法

kwargs 会默认标记为一个字典

  1. 函数作为参数传递

Python 基础语法

四、模块的概念和导入

模块就是一个Python文件,里面有类、函数、变量等,我们可以拿过来用。

Python 基础语法

4.1 自定义模块并使用

Python 基础语法

当以右键运行该文件时,name的值为__main__,if后的值将为true

Python 基础语法

Python 基础语法

import *只能导入__all__显示的内容。

不同模块,同名的功能,如果都被导入,那么后导入的会覆盖先导入的。

4.2 自定义python包

如果python的模块太多了,可以通过python包的功能来管理

Python 基础语法

Python 基础语法

Python 基础语法

Python 基础语法

4.3 安装第三方包

一个包,就是一个堆同类型功能的集合体。

Python 基础语法

但是由于是第三方,所以Python没有内置,所以我们需要安装它们才可以导入使用。

只有安装了python,就自动了pip程序

Python 基础语法

Python 基础语法

Python 基础语法

Python 基础语法

五、类和对象

Python 基础语法

Python 基础语法

Python 基础语法

Python 基础语法

Original: https://blog.csdn.net/axiaoquan/article/details/127435328
Author: 风来12
Title: Python 基础语法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/668333/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球