

> 📖 **一起读书吧!** 加入《Python编程:从入门到实践》共读营 👉 [点击参加](https://mp.weixin.qq.com/s/ehe2vMrfAFscRLqbM9TF-g)本讲内容
- 变量是什么(变量是标签,不是盒子)
- 字符串:大小写、空白、制表符、f-string
- 数字:整数、浮点数、下划线写法
- 注释:单行注释、多行docstring
学习目标
掌握Python最基础的数据和文本操作 🔢
1. 变量:给数据贴标签
1 2 3 4 5
| message = "Hello Python World!" print(message)
message = "Hello Python Crash Course World!" print(message)
|
变量是标签,不是盒子。一个变量可以反复赋值,每次都指向新值。
官方文档:Variables — 变量直接赋值使用,不需要声明。
变量命名规则
1 2 3 4 5 6 7 8 9 10
| user_name = "晚枫" _age = 30 isValid = True MAX_SIZE = 100
|
官方文档:Identifiers and keywords — Python标识符规则。
2. 字符串
创建字符串
1 2 3 4 5 6
| name = "程序员晚枫" name = '也是可以的'
message = 'I am a "programmer"' print(message)
|
字符串方法(大小写)
1 2 3 4 5
| name = "eric matthes"
print(name.title()) print(name.upper()) print(name.lower())
|
官方文档:str.title()、str.upper()、str.lower()
字符串中的空白
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| print("Languages:\n\tPython\n\tJavaScript\n\tGo")
s = " python " print(s.strip()) print(s.lstrip()) print(s.rstrip())
url = "https://example.com" print(url.removeprefix("https://")) filename = "spam.txt" print(filename.removesuffix(".txt"))
|
官方文档:str.strip()、str.removeprefix()、str.removesuffix()
字符串和数字的转换
1 2 3 4 5 6
| age = 25 print(f"I am {age} years old.")
age = "25"
|
3. 数字
整数运算
1 2 3 4 5 6 7 8 9 10 11
| print(2 + 3) print(3 - 2) print(2 * 3) print(3 / 2) print(3 // 2) print(3 % 2) print(3 ** 2)
print(2 + 3 * 4) print((2 + 3) * 4)
|
官方文档:3.1.1. Numbers — / 永远返回浮点数。
下划线写法(大数字可读性)
1 2
| universe_age = 14_000_000_000 print(universe_age)
|
浮点数
1 2 3 4 5 6
| print(0.1 + 0.1) print(0.2 + 0.1)
print(4 / 2) print(1 + 2.0)
|
4. 注释
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| print("Hello")
""" 多行字符串作为注释(docstring), 通常用于模块、函数、类的说明。 """
''' 也可以用单引号 '''
def greet(name): """ 向指定的人打招呼。
Args: name (str): 名字
Returns: None """ print(f"Hello, {name}!")
|
官方文档:Comments in Python — 注释以 # 开头到行尾。
📚 官方文档参考
🎓 AI 编程实战课程
程序员晚枫专注AI编程培训,通过 《30讲 · AI编程训练营》,让小白也能用AI做出实际项目。