第一个 Python 程序
💡🤖 AI 时代,还要学 Python 吗?学到什么程度?
大部分 Python 样板代码 AI 都能生成,语法细节不必死记,学「概念级」即可。但你仍需理解数据结构、标准库能力与运行模型,否则 AI 生成的代码对不对、慢不慢你判断不了。建议学到「能读懂并审查 AI 产物、知道该用哪类工具」这一层就够了。
Python 是一门解释型语言:代码由解释器逐行执行,无需编译。这一章从最基础的 print 开始。
1. print 函数
print 是 Python 中最常用的输出函数,可以打印字符串、数字、变量等。
print("Hello, World!")
print(42)
print(3.14)
print(True)2. 字符串与 f-string
Python 3.6+ 支持 f-string,可在字符串中嵌入表达式:
name = "小明"
age = 18
print(f"你好,我叫{name},今年{age}岁。")
print(f"明年我就{age + 1}岁了。")3. 注释
- 单行注释以
#开头 - 多行注释用三引号字符串
"""..."""
# 这是单行注释
name = "Python" # 行尾注释
"""
这是
多行注释
通常用于函数/类的文档说明
"""4. 接收用户输入
input() 函数会暂停程序,等待用户输入一行文本并返回。
name = input("请输入你的名字:")
print(f"欢迎你,{name}!")💡input 总是返回字符串
input() 无论用户输入什么,返回值都是字符串。如果需要数字,需要用 int() 或 float() 转换。
5. 多个值一起打印
print 默认用空格分隔多个参数,结尾自动加换行:
print("a", "b", "c") # 默认空格分隔
print("a", "b", "c", sep="-") # 自定义分隔符
print("hello", end=" ")
print("world") # 自定义结尾(不换行)🎯 练习
name = input("请输入你的姓名:")
city = input("请输入你的城市:")
hobby = input("请输入你的爱好:")
# 在下面写出自我介绍的输出(例如 print(f"大家好,我叫{name}..."))小结
- ✅
print()输出内容到控制台 - ✅
#写注释 - ✅ f-string 嵌入变量:
f"hello {name}" - ✅
input()接收用户输入(总是字符串) - ✅
print的sep/end参数控制分隔与结尾
下一章我们学习 变量与数据类型。