第一段代码
name = '深学'
chapters = 15
hours = 2.5
print(f'{name} 共 {chapters} 章,约 {hours} 小时读完')
# 输出:深学 共 15 章,约 2.5 小时读完
注意三件事:变量不用声明类型;字符串可以用单引号或双引号;f'...' 里花括号能直接嵌变量,这就是 f-string。
流程控制:缩进即语法
scores = [80, 92, 75, 60]
for s in scores:
if s >= 80:
print(f'{s} 通过 ✅')
else:
print(f'{s} 再练练 💪')
print('循环结束')
if、for 后面跟冒号,内部代码统一缩进 4 个空格;缩进结束,代码块就结束。不需要大括号,也不需要 end。
常用运算与转换
10 / 3 # 3.3333333333333335 (除法永远是浮点)
10 // 3 # 3 (整除)
10 % 3 # 1 (取余)
2 ** 10 # 1024 (幂运算)
int('42') # 字符串 → 整数
str(3.14) # 数字 → 字符串
type(3.14) # <class 'float'>
while 与 break
count = 0
while count < 3:
print('打卡第', count + 1, '天')
count += 1
💡 动手建议:装好 Python 后在终端输入
python进入 REPL,把本页代码逐行敲一遍——Python 的即时反馈是所有语言里最友好的。