Python 是一种广泛使用的高级编程语言,其设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而不是使用大括号或关键字)。下面是一些Python基础中非常关键的基本语句和概念:
1. 注释
- 单行注释以
#
开始。python复制代码
# 这是一个单行注释
- Python 没有多行注释的专门语法,但可以使用三引号(
'''
或"""
)来创建多行字符串,然后不作为任何变量的值,以此来作为多行注释。python复制代码
'''
这是一个多行注释
可以跨越多行
'''
"""
这也是一个多行注释
使用三个双引号或三个单引号
"""
2. 变量赋值
- Python 中的变量不需要声明类型,直接赋值即可。
python复制代码
x = 10
y = "Hello, World!"
3. 条件语句
- 使用
if
、elif
(else if 的缩写)、else
进行条件判断。python复制代码
if x > 0:
print("x 是正数")
elif x == 0:
print("x 是零")
else:
print("x 是负数")
4. 循环语句
for
循环用于遍历序列(如列表、元组或字符串)。python复制代码
for i in range(5): # 生成一个从0到4的整数序列
print(i)
while
循环在给定条件为真时重复执行代码块。python复制代码
count = 0
while count < 5:
print(count)
count += 1
5. 导入模块
- 使用
import
语句可以导入模块或模块中的特定部分。python复制代码
import math # 导入math模块
print(math.sqrt(16)) # 调用math模块的sqrt函数
from math import sqrt # 只导入math模块中的sqrt函数
print(sqrt(16))
6. 函数定义
- 使用
def
关键字定义函数。python复制代码
def greet(name):
print("Hello, " + name + "!")
greet("Alice")
7. 类和对象
- Python 支持面向对象编程(OOP)。
python复制代码
class MyClass:
def __init__(self, name):
self.name = name
def greet(self):
print("Hello, " + self.name + "!")
obj = MyClass("Bob")
obj.greet()
8. 列表推导式
- 列表推导式提供了一种简洁的方法来创建列表。
python复制代码
squares = [x**2 for x in range(10)] # 创建一个包含0到9的平方的列表
print(squares)
9. 异常处理
- 使用
try
和except
语句来处理异常。python复制代码
try:
# 尝试执行的代码
result = 10 / 0
except ZeroDivisionError:
# 如果上面尝试执行的代码抛出ZeroDivisionError异常,则执行这里的代码
print("Cannot divide by zero")
这些只是Python基础的一部分,但掌握了它们,你就已经能够开始编写简单的Python程序了。随着学习的深入,你会遇到更多高级特性和概念。