Python基础课程

商务数据分析与应用专业学习路径

第2章:Python基础语法

2.1 变量

变量是用来存储数据的容器。在Python中,变量的定义非常简单,不需要声明类型,直接赋值即可。

代码运行器

命名规则

  • 变量名只能包含字母、数字和下划线
  • 变量名不能以数字开头
  • 变量名区分大小写
  • 变量名不能是Python关键字(如if、for、while等)

2.2 数据类型

Python中常见的数据类型包括:

  • 整数(int):如 1, 2, 3, -4
  • 浮点数(float):如 1.5, 2.0, -3.14
  • 字符串(str):如 "Hello", 'World'
  • 布尔值(bool):True, False
  • 列表(list):如 [1, 2, 3, "apple"]
  • 元组(tuple):如 (1, 2, 3, "apple")
  • 字典(dict):如 {"name": "Tina", "age": 18}

可以使用 type() 函数查看变量的数据类型:

# 查看数据类型 print(type(10)) # 整数 print(type(3.14)) # 浮点数 print(type("Hello")) # 字符串 print(type(True)) # 布尔值 print(type([1, 2, 3])) # 列表 print(type((1, 2, 3))) # 元组 print(type({"name": "Tina"})) # 字典

2.3 运算符

Python支持多种运算符:

2.3.1 算术运算符

# 算术运算符 print(10 + 3) # 加法 print(10 - 3) # 减法 print(10 * 3) # 乘法 print(10 / 3) # 除法(结果为浮点数) print(10 // 3) # 整除(结果为整数) print(10 % 3) # 取模(余数) print(10 ** 3) # 幂运算

2.3.2 比较运算符

# 比较运算符 print(10 > 3) # 大于 print(10 < 3) # 小于 print(10 == 3) # 等于 print(10 != 3) # 不等于 print(10 >= 3) # 大于等于 print(10 <= 3) # 小于等于

2.3.3 逻辑运算符

# 逻辑运算符 print(True and False) # 与 print(True or False) # 或 print(not True) # 非

2.4 字符串操作

字符串是Python中常用的数据类型,支持多种操作:

# 字符串操作 # 字符串拼接 name = "Tina" greeting = "Hello, " + name print(greeting) # 字符串重复 print("Hello" * 3) # 字符串索引 text = "Python" print(text[0]) # 第一个字符 print(text[-1]) # 最后一个字符 # 字符串切片 print(text[0:3]) # 从索引0到2的字符 print(text[2:]) # 从索引2到末尾的字符 print(text[:4]) # 从开头到索引3的字符 # 字符串长度 print(len(text)) # 字符串方法 print(text.upper()) # 转换为大写 print(text.lower()) # 转换为小写 print(text.strip()) # 去除首尾空格 print(text.split(",")) # 按逗号分割

2.5 注释

注释是代码中用于说明的文字,不会被执行。在Python中,使用 # 表示单行注释,使用三引号 """''' 表示多行注释。

# 这是单行注释 """ 这是 多行注释 """ name = "Tina" # 变量定义

良好的注释习惯

编写清晰的注释可以提高代码的可读性和可维护性,特别是在复杂的代码中。建议在以下情况添加注释:

  • 解释代码的目的和逻辑
  • 标记重要的变量和常量
  • 说明复杂算法的实现思路
  • 提醒潜在的问题或注意事项