一、Python 基础认知
-
创始人:吉多·范罗苏姆(龟叔),1991 年发布
-
特点:语法简洁、易学、主流使用率高
二、开发与运行
cpp
# 注释:Ctrl+/
# 输出
print("Hello Python")
# 语法规则
# 1. 必须英文符号
# 2. 一行一句不用分号
# 3. 多行写一行用分号
print(1); print(2)
三、字面量(5 种基础类型)
cpp
# 整数 int
print(10)
# 浮点数 float
print(3.14)
# 布尔 bool
print(True)
print(False)
# 字符串 str
print("字符串")
print('字符串')
print("""多行字符串""")
# 空值
print(None)
# 查看类型
print(type(10))
四、变量
cpp
# 定义
name = "小明"
age = 18
# 使用
print(name)
print(age + 1)
# 多变量定义
a, b = 10, 20
# 变量交换
temp = a
a = b
b = temp
# Python 简写
a, b = b, a
五、命名规则
-
只能用:字母、数字、下划线
-
不能数字开头
-
不能用关键字
六、字符串
1. 三种定义
cpp
s1 = '单引号'
s2 = "双引号"
s3 = """三引号
支持换行"""
2. 转义字符
cpp
# 引号冲突
print("他说:\"你好\"")
print('It\'s ok')
# 换行 \n
print("第一行\n第二行")
# 缩进 \t
print("Hello\tPython")
3. 字符串拼接
cpp
# + 拼接(必须同类型)
print("我今年" + str(18) + "岁")
4. 字符串格式化
cpp
# f-string(最常用)
name = "小红"
age = 20
print(f"我是{name},今年{age}岁")
# %s 占位符
print("我是%s,今年%s岁" % (name, age))
七、类型判断
cpp
num = 100
print(type(num)) # 看类型
print(isinstance(num, int)) # 判断是否为 int
八、综合小案例
cpp
# 个人信息
name = "小李"
age = 21
height = 1.75
info = f"""
姓名:{name}
年龄:{age}
身高:{height}
"""
print(info)