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

注意

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

阅读全文 →

Python流程控制语句


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

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

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

语法规则:

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

阅读全文 →

Python快速入门


Python快速入门

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

第一个程序:Hello World

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

二、核心基础语法

1. 变量与数据类型

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

# 变...

阅读全文 →

Python解释器


Python解释器

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

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

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

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

阅读全文 →

Python简介


Python简介

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

主要特点:

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

阅读全文 →

Shell命令行基础操作入门


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

实验目的

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

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

bash命令基本操作

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

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

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

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

阅读全文 →

MySQL触发器


介绍

在 MySQL 中,触发器(Triggers)可以在数据表上的数据更改时自动执行特定的操作。

触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。

触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作 。

使用别名 OLD 和 NEW 来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持行级触发,不支持语句级触发。(Oracle既有行级触发器,又有语句级触发器)

触发器类型 NEW 和 OLD的使用
INSERT 型触发器 N...

阅读全文 →

MySQL存储过程和函数


概述

存储过程和函数都是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程和函数的区别在于函数必须有返回值,而存储过程没有。

MySQL 的存储过程(Stored Procedure)和函数(Stored Function)是数据库中用于封装重复 SQL 逻辑的两种对象,它们可以提升代码复用性、减少网络开销并增强安全性。以下是两者的核心特性、区别及使用示例:

一、核心概念

  • 存储过程:一组预编译的 SQL 语句集合,可包含逻辑控制(如 IFLO...

阅读全文 →

Python连接MySQL


PyMySQL 模块

PyMySQL是在 Python3.x 版本中用于连接 MySQL 服务器的一个第三方库,安装使用步骤如下:

pip install pymysql
!pip install pymysql
Looking in indexes: https://repo.huaweicloud.com/repository/pypi/simple
/usr/share/python-wheels/urllib3-1.25.8-py2.py3-none-any.whl/urllib3/connectionpool.py:999: InsecureRequestWarni...

阅读全文 →

Anaconda与PyCharm安装配置


Anaconda与Pycharm是Python开发的最常用的IDE环境,下面我们一起了解一下它们的安装与配置。

演示视频

Anaconda下载、安装与环境配置

1.官网下载地址: https://www.anaconda.com/products/individual

2.选择操作系统

3.安装Anaconda A.双击下载好的.exe文件(Anaconda3-2021.05-Windows-x86_64.exe);

B.选择Next进入下一本,同意用户协议;

C.选择I Agree后,让所有用户使用选择All Users;

D.设置安装路径

E.设置环境变量

F....

阅读全文 →