大家好,最近在系统学习 Python 基础,把核心知识点整理成这份笔记,分享给正在入门 Python 的朋友们。零基础学编程,基础概念一定要吃透,下面跟着我的笔记一起梳理重点!
1. 变量定义格式
Python 定义变量语法十分简单:变量名 = 值
age = 18 name = "小明"小提示:
=是赋值运算符,不是数学里的等于,作用是将右侧数据保存到左侧变量中。
2. 标识符命名【硬性规则(必须遵守)】
变量名、函数名都属于标识符,违反下面规则代码直接报错:
- 只能由字母、数字、下划线组成
- 不能以数字开头
- 不能使用 Python 内置关键字
- 严格区分大小写,
Name和name是两个不同变量
3. 标识符命名【推荐规范(行业习惯)】
不遵守规范程序不会报错,但会降低代码可读性,开发中尽量遵循:
- 变量名全部小写
- 见名知意,不要使用 a、b、c 这类无意义名称
- 多个单词使用蛇形命名法(下划线分隔)
update_time my_name user_first_name❌ 不推荐:updatetime、myname,单词粘连不易阅读
4. Python 常见基础数据类型
入门重点掌握 5 种基础类型:
int:整数,例如18、-10float:浮点数(小数),例如3.14str:字符串,用来存放文本bool:布尔类型,仅有True/False两个取值NoneType:空类型,值为None,代表空值
5. 字符串的三种定义方式
Python 支持单引号、双引号、三引号定义字符串:
s1 = 'hello' s2 = "python" # 三引号支持换行书写多行文本 s3 = """ 第一行文字 第二行文字 """6. 常用转义字符
字符串中想要输出特殊符号,可使用转义字符:
| 转义字符 | 名称 | 作用 |
|---|---|---|
\' | 单引号 | 输出字符' |
\" | 双引号 | 输出字符" |
\n | 换行符 | 实现文本换行 |
\t | 制表符 | 等效 Tab,增加缩进 |
7. 键盘输入 input ()
input()功能:接收控制台键盘录入的数据
age = input("请输入你的年龄:")⚠️ 新手易错点:
input()获取的数据默认都是字符串类型,如需数字,必须手动转换类型。
8. 算术运算符
用于完成基础数学运算:
| 运算符 | 描述 | 示例 |
|---|---|---|
+ | 加法 | 1 + 5 |
- | 减法 | 8 - 3 |
* | 乘法 | 3 * 8 |
/ | 除法 | 10 / 5,结果永远是浮点数 |
// | 整除 | 10 // 3,舍弃小数部分,结果为整数 |
% | 取余 (求模) | 10 % 3,获取除法余数,结果为 1 |
** | 幂运算 | 10 ** 3代表 10 的 3 次方 |
9. 逻辑运算符
用来连接多个条件表达式,运算结果只有True/False,广泛用于判断、循环:
| 运算符 | 名称 | 规则说明 |
|---|---|---|
and | 逻辑与(并且) | 左右两边全部为 True,最终结果才是 True |
or | 逻辑或(或者) | 任意一边为 True,最终结果就是 True |
not | 逻辑非(取反) | 布尔值反转,not True→False |
代码示例:
a = 5 b = 10 result = a < b and b < 20 print(result)