Python内置函数列表


Python 解释器内置了很多函数和类型,任何时候都能使用。

Python 提供了大量内置函数(built-in functions),这些函数无需导入任何模块即可直接使用,涵盖数据处理、类型转换、输入输出、迭代操作等多种功能。以下按功能分类整理常用内置函数,并附简要说明和示例:

以下按字母顺序给出列表:

一、基础功能与对象操作

函数 功能描述 示例
print(*objects) 输出对象到控制台(默认换行) print("hello", 123)hello 123
input([prompt]) 接收用户输入,返回字符串 name = input("请输入姓...

Read more

Python数据结构-字典与集合


在 Python 中,字典(dict)集合(set) 是两种基于哈希表的无序数据结构,它们的核心特点是查找效率极高(平均时间复杂度为 O(1)),但用法和场景不同:字典用于存储键值对映射,集合用于存储不重复的元素

一、字典(dict):键值对的集合

字典是 Python 中最灵活的映射类型,用花括号 {} 表示,元素以 键: 值 的形式存储,键(key)唯一且不可变,值(value)可以是任意类型(包括列表、字典等)。

核心特性:键唯一、键不可变、无序(Python 3.7+ 开始保证插入顺序)、查询速度快。

1. 字典的创建

# 直接用 {} 创建(键值对用逗号分隔)
...

Read more

Python数据结构-列表与元组


列表(list)和元组(tuple)是 Python 中最常用的两种序列类型,均用于存储有序的元素集合。它们的核心区别在于:列表是可变的(元素可修改、新增、删除),而元组是不可变的(元素创建后无法修改)。这种差异决定了它们的使用场景和操作方式。

一、列表(list):可变的序列

列表是 Python 中最灵活的序列类型,用方括号 [] 表示,元素之间用逗号分隔,支持任意数据类型(甚至可嵌套其他列表)。

1. 列表的创建

# 直接用 [] 创建
empty_list = []  # 空列表
num_list = [1, 2, 3, 4]  # 整数列表
mix_list = [1, &qu...

Read more

Python数据结构-序列操作


在 Python 中,序列(Sequence) 是一类有序的数据结构,元素按位置排列,可通过索引访问。常见的序列类型包括:列表(list)字符串(str)元组(tuple)range 对象。尽管这些类型的用途不同(如列表可变、字符串不可变),但它们共享一套核心的序列操作,包括索引、切片、拼接等。

一、序列的共性:核心操作

所有序列都支持以下基础操作,语法完全一致。我们以列表[1,2,3,4,5])、字符串"hello")、元组(10,20,30,40))为例说明。

1. 索引(Indexing):访问单个元素

序列中的每个元素都有一个位置编号(索引),可通过 序列[索...

Read more

Python运算符


Python 运算符是用于执行变量和值之间运算的特殊符号,根据功能可分为算术运算符比较运算符逻辑运算符赋值运算符位运算符成员运算符身份运算符等。下面逐一介绍:

一、算术运算符

用于数值计算,返回一个新的数值结果。

运算符 描述 示例 结果
+ 加法 3 + 5 8
- 减法 10 - 4 6
* 乘法 2 * 6 12
/ 除法(结果为浮点数) 7 / 2 3.5
// 整除(向下取整) 7 // 2 3
% 取余(模运算) 7 % 2 1
** 幂运算(a的b次方) 2 ** 3 8

注意

  • 除法 / 始终返回浮点数(即使能整除...

Read more

Python流程控制语句


Python 流程控制语句用于控制代码的执行顺序,主要包括条件判断语句(根据条件执行不同代码)和循环语句(重复执行代码块),此外还有用于调整流程的辅助语句(如 breakcontinue 等)。

一、条件判断语句(if-elif-else)

条件语句根据“条件是否成立”决定执行哪段代码,核心是 if 关键字,配合 elif(else if 的缩写)和 else 实现多分支判断。

语法规则:

  • 条件表达式后必须加冒号 :
  • 缩进(通常 4 个空格)是 Python 区分代码块的标志,同一代码块的缩进必须一致
  • 条件表达式的结果为布尔值(True/False),非布尔值会自动转换(如 0 为 ...

Read more

Python快速入门


Python快速入门

Python 入门门槛低,语法简洁,下面通过核心知识点+实例,帮你快速上手:

第一个程序:Hello World

# 打印文字(# 后面是注释,不执行)
print("Hello, Python!")  # 输出:Hello, Python!
  • 运行方式:
  • 交互式环境:直接输入 print("Hello, Python!") 回车,立即看到结果。
  • 脚本文件:保存为 hello.py,终端执行 python hello.py,输出文字。

二、核心基础语法

1. 变量与数据类型

Python 变量无需声明类型,直接赋值即可:

# 变...

Read more

Python解释器


Python解释器

Python是一种解释型语言,我们写好的Python源代码要交给解释器执行。

当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。

由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。

Python 解释器是执行 Python 代码的核心程序,它负责将人类可读的 Python 源代码翻译成计算机能理解的机器指令,从而让代码真正“运行”起...

Read more

Python简介


Python简介

Python 是一种跨平台、开源的高级编程语言,由荷兰程序员吉多·范罗苏姆(Guido van Rossum)于 1989 年圣诞节期间设计,1991 年正式发布。其设计理念核心是“优雅、明确、简单”,强调代码的可读性和简洁性——通过强制使用缩进规范代码结构,减少冗余语法,让开发者能更专注于解决问题本身,而非纠结于语法细节。

主要特点:

  1. 可读性强:语法接近自然语言,代码简洁直观,即使是非专业开发者也能快速理解逻辑。例如,实现一个简单的“打印 hello world”仅需一行代码:print("hello world")
  2. 多范式支持:兼容面向对象、函数式、过程式等...

Read more

Shell命令行基础操作入门


Linux操作系统的bash命令和文件管理命令。

实验目的

l 掌握bash命令的基本操作;

l 掌握文件管理命令的常见操作。

bash命令基本操作

​ 步骤 1 启动虚拟机,并使用root用户身份登录虚拟机。

​ 步骤 2 练习使用基本的bash命令。

使用reboot命令重启Linux操作系统。

[root@localhost ~]# reboot
# 重启之后使用root账户重新登录到Linux操作系统。
# 使用logout,或exit退出登录。
[root@localhost ~]# logout
# 再次使用root用户重新登录到...

Read more