Python入门第二课 基础语法(一)

本篇涵盖:

  • 常量与表达式
  • 变量与类型
  • 注释怎么写
  • 输入输出
  • 常用运算符
  • 自测练习题

一、先把 Python 当计算器玩

打开 Python 解释器或者新建一个 .py 文件,直接写算式就能运行。

# 简单算术运算
print(1 + 2 - 3)    # 0
print(1 + 2 * 3)    # 7
print(1 + 2 / 3)    # 1.6666666666666665

重点记住

  1. print( ) 是打印输出,必须会用
  2. 先乘除后加减,括号优先
  3. Python 里 2 / 3小数,不会像 C/C++ 那样直接砍掉小数

来个小实战:求 4 个分数的平均数

# 求平均分
print((67.5 + 89.0 + 12.9 + 32.2) / 4)

二、变量:程序里的“小储物箱”

计算复杂一点的东西,必须用变量存中间结果。

1. 什么是变量

可以理解成:有名字的小盒子,用来放数据,想用的时候直接拿。

# 定义变量
a = 10
print(a)  # 输出 10

2. 变量命名规则(必须记)

  • 只能由 字母、数字、下划线 组成
  • 不能数字开头
  • 不能是关键字(if / else / for 等)
  • 大小写敏感:numNum 是两个东西

✅ 推荐写法(见名知意):

score = 100
name = "张三"
age = 18

3. 实战:用变量算方差

# 计算 4 个数的方差
avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
total = (67.5 - avg) ** 2 + (89.0 - avg) ** 2 + (12.9 - avg) ** 2 + (32.2 - avg) ** 2
result = total / 3

print(result)
  • ** 是乘方,**2 就是平方
  • 变量可以反复使用,不用重复写长算式

三、数据类型:Python 自动帮你分好类

Python 不用你写 int a赋值时自动确定类型

1. 整数 int

a = 10
print(type(a))  # <class 'int'>
  • Python int 没有大小上限,内存多大就能存多大

2. 浮点数 float(小数)

a = 0.5
print(type(a))  # <class 'float'>
  • Python 只有 float,相当于 double,精度很高

3. 字符串 str

用单引号/双引号包起来:

a = "hello"
b = 'world'

print(a + b)        # 拼接:helloworld
print(len(a))       # 长度:5

4. 布尔 bool

只有两个值:True / False

a = True
print(type(a))  # <class 'bool'>

5. 动态类型(Python 特色)

同一个变量,类型可以随时变:

a = 10
print(type(a))  # int

a = "hello"
print(type(a))  # str

四、注释:写给人看的说明

注释不参与运行,用来解释代码。

1. 单行注释

# 计算平均值
avg = (1 + 2 + 3) / 3

2. 多行注释(文档字符串)

"""
这是多行注释
可以写很多内容
"""

注释规范

  • 准确:别乱写
  • 简洁:不啰嗦
  • 中文:国内公司基本都用中文

五、输入输出:和程序“聊天”

1. 输出 print

name = "小明"
print(f"你好,我是 {name}")
  • f-string 最方便:f" {变量} "

2. 输入 input

input 读进来永远是字符串

a = input("请输入第一个数:")
b = input("请输入第二个数:")

print(a + b)  # 输入10、20 → 输出1020(字符串拼接)

想做算术,必须转类型

a = int(input("第一个数:"))
b = int(input("第二个数:"))
print(a + b)  # 10 + 20 = 30

实战:输入 4 个小数求平均

a = float(input("第一个数:"))
b = float(input("第二个数:"))
c = float(input("第三个数:"))
d = float(input("第四个数:"))

avg = (a + b + c + d) / 4
print(f"平均值是:{avg}")

六、运算符:Python 常用都在这

1. 算术运算符

print(7 % 2)   # 取余:1
print(4 ** 2)  # 平方:16
print(7 // 2)  # 地板除:3
print(-7 // 2) # -4

2. 关系运算符(返回 True/False)

a = 10
b = 20

print(a < b)   # True
print(a == b)  # False
print(a != b)  # True

⚠️ 浮点数不要用 == 判断相等!

print(0.1 + 0.2 == 0.3)  # False

# 正确写法:判断误差
print(-0.000001 < (0.1+0.2-0.3) < 0.000001)

3. 逻辑运算符

  • and:都真才真
  • or:一真就真
  • not:取反
print(1 < 2 and 2 < 3)  # True
print(1 > 2 or 2 < 3)   # True
print(not 1 < 2)        # False

4. 赋值与复合赋值

a = 10
a += 1   # 等价 a = a + 1
print(a) # 11

七、完整可运行代码汇总

直接复制就能跑:

# 0 基础 Python 基础语法(一)完整示例

# 1. 表达式
print(1 + 2 * 3)
print((67.5 + 89.0 + 12.9 + 32.2) / 4)

# 2. 变量
avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
total = (67.5 - avg) ** 2 + (89.0 - avg) ** 2 + (12.9 - avg) ** 2 + (32.2 - avg) ** 2
res = total / 3
print(res)

# 3. 类型
a = 10
b = 0.5
c = "hello"
d = True
print(type(a), type(b), type(c), type(d))

# 4. 输入输出
name = input("请输入名字:")
print(f"你好,{name}")

num1 = int(input("数字1:"))
num2 = int(input("数字2:"))
print(f"和为:{num1 + num2}")

# 5. 运算符
print(7 % 2)
print(4 ** 0.5)
print(7 // 2)
print(0.1 + 0.2 == 0.3)
print(-0.000001 < (0.1+0.2-0.3) < 0.000001)

九、小结

这一篇我们学完了 Python 最基础的骨架

  • 会用变量存数据
  • 知道常见 4 种类型
  • 会输入输出
  • 会用各种运算符
Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐