当前位置:首页>python>python基础笔记1——变量、命名、常量、注释、编码

python基础笔记1——变量、命名、常量、注释、编码

  • 2026-10-11 08:18:47
python基础笔记1——变量、命名、常量、注释、编码
一、变量——数据的“储物柜”

变量是什么?说白了就是给数据起个名字,方便反复使用。就像你去超市存包,把东西放储物柜,拿到一张小票,凭小票就能随时取东西。

# 这就是变量的基本用法name = "前端AI日志"age = 18print(name)  # 输出:前端AI日志

💡 小贴士:变量就像一个标签,贴在数据上,不是把数据装进去哦!Python的变量是“引用”,不是“容器”。

二、命名规则——起名也是一门艺术

程序里起名可不是随便来的,得守规矩!不然Python会跟你闹脾气。

命名三大纪律:

  1. 只能用字母、数字、下划线,而且不能以数字开头,且不能包含空格

  2. 不能用Python的关键字,比如if、for、class这些

  3. 区分大小写,Name和name是两个不同的变量

命名三大风格:

  1. 大驼峰:UserName

  2. 小驼峰:userName

  3. 蛇形:user_name

命名八项注意(官方推荐蛇形风格):

  • 变量名用小写+下划线:user_name、total_count

  • 见名知意,别用拼音缩写:别用yhm,用user_name

  • 布尔值用is_开头:is_active、is_admin

# ✅ 好的命名user_name = "张三"is_valid = Truetotal_price = 99.99# ❌ 糟糕的命名yhm = "张三"  # 拼音缩写a = True      # 不知道是什么TotalPrice = 99.99  # 类名才这么写
三、常量——让重要的值“纹丝不动”

Python里其实没有真正的常量,但我们有约定俗成的规矩:全大写+下划线表示这是个常量,别乱改!

# 常量命名约定PI = 3.1415926MAX_SIZE = 100API_KEY = "sk-xxxxxx"  # 敏感信息用常量

⚠️ 踩坑提醒:Python不会阻止你修改常量,但作为一个有操守的程序员,要管住自己的手!

四、注释——给未来的自己留个便条

写代码不写注释,就像开车不看导航,当时爽,三个月后哭。

注释的三种姿势:

#coding=utf-8"""这是文档编码注释,一般写在文件开头,当有字符编码声明时,字符编码放前头,python3默认utf-8,一般不需声明"""# 1. 单行注释:用 # 开头# 这是一个计算圆面积的函数def calculate_area(radius):    return PI * radius ** 2# 2. 行内注释:代码后面加 #age = 18  # 用户年龄# 3. 文档字符串:用三引号,用于函数/类/模块,其实就是字符串def add(a, b):    """    计算两个数的和    参数:        a: 第一个数        b: 第二个数    返回:        两数之和    """    return a + b

🎯 实战练习:试着给你最近写的代码加上注释,一周后再看,你会感谢现在的自己!

五、字符编码——乱码的“终结者”

乱码是程序员的噩梦!但搞懂字符编码,乱码就是纸老虎。

编码发展史(简单版):

  1. ASCII:美国人搞的,只存英文

  2. GB2312/GBK:中国人搞的,存中文

  3. Unicode:统一码,想存啥存啥

  4. UTF-8:Unicode的一种实现,最常用

详解见:复制粘贴的代码,为什么跑不通?——JavaScript编码坑:从 ASCII 到 Unicode

# Python 3 默认就是 UTF-8,爽歪歪text = "你好,世界!"print(text)  # 直接输出,没问题# 文件操作记得指定 encodingwith open("test.txt", "w", encoding="utf-8") as f:    f.write("前端AI日志")

总结:5个概念一张图

概念

作用

最佳实践

变量

存储数据

小写+下划线,见名知意

命名规则

规范起名

遵守三大纪律八项注意

常量

保护重要值

全大写+下划线

注释

增加可读性

写“为什么”,不写“是什么”

字符编码

避免乱码

统一用 UTF-8

最新文章

随机文章