Python 是一种高层次、通用编程语言,语法简洁易读,非常适合初学者。本节将介绍 Python 的基础语法,包括变量和数据类型、操作符、条件语句、循环语句、函数的定义与调用。
在 Python 中,变量是用来存储数据的容器。变量不需要声明类型,可以直接赋值。
# 变量赋值
x = 10
y = 3.14
name = "Alice"
is_student = True
Python 常用的数据类型包括整数(int
)、浮点数(float
)、字符串(str
)、布尔值(bool
)等。
整数(int): 整数类型,表示没有小数点的数字。
age = 25
浮点数(float): 浮点数类型,表示带有小数点的数字。
height = 1.75
字符串(str): 字符串类型,用引号括起来的一段文本,可以使用单引号或双引号。
greeting = "Hello, world!"
布尔值(bool): 布尔类型,表示 True
(真)或 False
(假)。
is_active = True
用于进行基本的数学运算。
+
:加法-
:减法*
:乘法/
:除法%
:取模(求余数)**
:幂运算//
:取整除(只保留整数部分)a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333...
print(a % b) # 1
print(a ** b) # 1000
print(a // b) # 3
用于比较两个值,结果为布尔值。
==
:等于!=
:不等于>
:大于<
:小于>=
:大于等于<=
:小于等于a = 5
b = 10
print(a == b) # False
print(a != b) # True
print(a > b) # False
print(a < b) # True
print(a >= b) # False
print(a <= b) # True
用于对布尔值进行逻辑运算。
and
:与运算,两个条件都为 True
时结果为 True
or
:或运算,任意一个条件为 True
时结果为 True
not
:非运算,取反x = True
y = False
print(x and y) # False
print(x or y) # True
print(not x) # False
条件语句用于根据条件的真或假执行不同的代码块。
True
,则执行代码块。age = 18
if age < 18:
print("You are a minor.")
elif age == 18:
print("You are exactly 18!")
else:
print("You are an adult.")
输出:
You are exactly 18!
循环语句用于重复执行某段代码,直到条件不满足为止。
for
循环用于遍历一个序列(如列表、字符串)。
# 遍历一个列表
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num)
输出:
1
2
3
4
5
while
循环在条件为 True
时重复执行代码块。
count = 0
while count < 5:
print("Count:", count)
count += 1
输出:
Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
函数是可重用的代码块,可以通过传递参数进行调用,并返回结果。
使用 def
关键字定义函数,后面跟函数名和参数列表。
def greet(name):
return "Hello, " + name + "!"
定义函数后,可以通过传递参数调用函数。
message = greet("Alice")
print(message) # Hello, Alice!
可以为函数定义参数,并在调用时传递不同的参数值。
def add(a, b):
return a + b
result = add(5, 7)
print(result) # 12
函数可以返回计算结果,使用 return
语句。
def square(x):
return x * x
result = square(4)
print(result) # 16
通过掌握这些基础语法,你已经具备了编写简单 Python 程序的能力。这些概念是 Python 编程的基石,深入理解并熟练掌握这些内容,将为你未来的编程打下坚实的基础。