文章目录
-
- [1. 变量与数据类型](#1. 变量与数据类型)
- [2. 运算符](#2. 运算符)
- [3. 控制流语句](#3. 控制流语句)
- [4. 函数与模块](#4. 函数与模块)
一、Python语法基础
1. 变量与数据类型
在Python中,变量不需要显式声明类型,它们会根据赋给它们的值自动确定类型。Python中的数据类型主要包括:整数(int)、浮点数(float)、字符串(str)、布尔值(bool)、列表(list)、元组(tuple)、字典(dict)和集合(set)等。
示例
a = 10 # 整数
b = 3.14 # 浮点数
c = "Hello, Python!" # 字符串
d = True # 布尔值
e = [1, 2, 3] # 列表
f = (1, 2, 3) # 元组
g = {"name": "Alice", "age": 30} # 字典
h = {1, 2, 3} # 集合
2. 运算符
Python支持多种运算符,包括算术运算符(如+、-、*、/)、比较运算符(如==、!=、>、<)、逻辑运算符(如and、or、not)等。这些运算符使得我们可以在Python中进行各种数学计算和逻辑判断。
示例
result = 5 + 3 # 算术运算
is_greater = 5 > 3 # 比较运算
both_true = True and True # 逻辑运算
3. 控制流语句
Python提供了if-else、for和while等控制流语句,这些语句允许我们根据条件执行不同的代码块,或者重复执行某段代码直到满足特定条件。
if-else示例
if 5 > 3:
print("5 大于 3")
else:
print("5 不大于 3")
for循环示例
for i in range(5):
print(i)
while循环示例
count = 0
while count < 5:
print(count)
count += 1
4. 函数与模块
Python中的函数是执行特定任务的一组语句。通过定义函数,我们可以将代码封装成可重用的单元。Python还提供了大量的标准库和第三方库,这些库中的模块和函数可以极大地提高我们的编程效率。
函数定义示例
def greet(name):
print("Hello, " + name + "!")
greet("Bob")
导入模块示例
import math
print(math.sqrt(16))