当前位置:首页>python>Python 核心语法(变量 + 数字 + 布尔 + 字符串 + 类型转换)

Python 核心语法(变量 + 数字 + 布尔 + 字符串 + 类型转换)

  • 2026-09-03 11:53:55
Python 核心语法(变量 + 数字 + 布尔 + 字符串 + 类型转换)

一、变量命名规则与赋值

1. 什么是变量

变量就是存储数据的名字,方便重复使用。

2. 变量赋值(= 号)

name = "小明"
age = 18
height = 1.75
is_student = True

3. 多变量赋值

a, b, c = 10, 20, 30
x = y = z = 100

4. 命名规则(必须遵守)

  • • 只能用 字母、数字、下划线
  • • 不能以数字开头
  • • 区分大小写
  • • 不能用关键字(if / else / class / True 等)

✅ 合法

name
user_info
age1

❌ 不合法

1age
user-name
class
na@me

5. 命名规范(行业标准)

  • • 小写 + 下划线:user_name
  • • 见名知意:score、total
  • • 常量大写:PI = 3.14

二、数字类型(int / float)

1. 整数 int

age = 18
score = 90

2. 浮点数 float

price = 19.99
height = 1.75

3. 数字运算

a = 10
b = 3
print(a + b)   # 加
print(a - b)   # 减
print(a * b)   # 乘
print(a / b)   # 除(带小数)
print(a // b)  # 整除
print(a % b)   # 取余
print(a ** b)  # 次方

三、布尔类型(bool)

只有两个值:True / False

is_man = True
is_student = False

常用于判断、条件语句

print(10 > 5)   # True
print(10 < 5)   # False

四、字符串类型(str)

1. 定义(单引号 / 双引号都可以)

name = '小明'
msg = "你好Python"

2. 多行字符串

text = """第一行
第二行
第三行"""

3. 字符串拼接

a = "hello"
b = "world"
c = a + " " + b
print(c)  # hello world

4. 字符串 × 数字

print("Python" * 3)
# PythonPythonPython

五、类型判断 type()

print(type(10))         # int
print(type(3.14))       # float
print(type("hello"))    # str
print(type(True))       # bool

六、类型转换(重点)

1. 转整数 int()

a = int("100")
b = int(3.99)  # 3 直接砍掉小数

2. 转浮点数 float()

a = float("3.14")
b = float(100)

3. 转字符串 str()

a = str(100)
b = str(True)

4. 转布尔 bool()

print(bool(0))      # False
print(bool(1))       # True
print(bool(""))     # False
print(bool("abc"))   # True

📚 七、综合练习题(带答案讲解)

练习1:下列变量名哪些不合法?

  1. 1. 123name
  2. 2. user_name
  3. 3. class
  4. 4. my-score
  5. 5. age1

答案:

  1. 1. ❌ 数字开头
  2. 2. ✅
  3. 3. ❌ 关键字
  4. 4. ❌ 不能用减号
  5. 5. ✅

练习2:写出类型

a = 10
b = 3.14
c = "True"
d = False

答案:

int、float、str、bool


练习3:类型转换结果是什么?

int("3.14")    # 报错
int(3.99)      # 3
float("100")   # 100.0
str(123)       # "123"
bool(0)        # False

练习4:运行结果是什么?

a = 10
b = "20"
print(a + int(b))

答案:

30
(必须把字符串转成数字才能相加)


📝 八、总结(超级好记)

  1. 1. 变量:命名只能字母/数字/下划线,不能数字开头
  2. 2. 数字:int(整数)、float(小数)
  3. 3. 布尔:True / False
  4. 4. 字符串:引号包裹,可拼接、可重复
  5. 5. 类型转换:int() / float() / str() / bool()
  6. 6. 不同类型不能直接运算,必须先转换

最新文章

随机文章