在这篇入门指南中,我们将深入探讨 Python 的基础语法,包括变量、数据类型、条件语句、循环结构和函数等,同时提供丰富的示例代码,带有详细的解释和输出结果,并与C语言之间进行不同之处描述。
在 Python 中,变量是用于存储数据的标识符。变量的命名规则是字母、数字、下划线的组合,不能以数字开头。
# 定义变量
age = 25
name = "Alice"
# 打印变量
print("年龄:", age)
print("姓名:", name)
# 输出结果
# 年龄: 25
# 姓名: Alice
注意事项:
与C语言的不同之处:
int
、char
)。Python 中有多种数据类型,包括整数(int)、浮点数(float)、字符串(str)、布尔值(bool)等。
# 不同数据类型的定义
num = 42 # 整数
pi = 3.14 # 浮点数
message = "Hello" # 字符串
is_true = True # 布尔值
# 打印数据及其类型
print("数字:", num, type(num))
print("π值:", pi, type(pi))
print("消息:", message, type(message))
print("真:", is_true, type(is_true))
# 输出结果
# 数字: 42
# π值: 3.14
# 消息: Hello
# 真: True
注意事项:
条件语句用于根据条件执行不同的代码块。常用的条件语句包括 if
、elif
(else if)、else
。
# 条件语句示例
score = 75
if score >= 90:
print("优秀")
elif score >= 70:
print("良好")
else:
print("及格")
# 输出结果
# 良好
注意事项:
与C语言的不同之处:
{}
表示代码块。:
和缩进来表示代码块,而不是花括号。缩进是 Python 中非常重要的语法元素,用于表示代码块的层次结构。if
、elif
和 else
后面的代码块都是通过缩进来定义的。缩进的空格数是固定的,通常是四个空格,但也可以是其他数量的空格或制表符,只要保持一致性。在 Python 中,缩进是强制的,它决定了代码的结构,而不是通过显式的符号(如花括号)来表示。循环结构允许我们多次执行相同的代码块。在 Python 中,主要有 for
循环和 while
循环。
# for 循环示例
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(f"水果: {fruit}")
# 输出结果
# 水果: apple
# 水果: banana
# 水果: orange
注意事项:
for
循环用于遍历可迭代对象,如列表、元组等。range()
函数的用法,可以生成一系列数字。# while 循环示例
count = 0
while count < 5:
print(f"计数: {count}")
count += 1
# 输出结果
# 计数: 0
# 计数: 1
# 计数: 2
# 计数: 3
# 计数: 4
注意事项:
while
循环适用于不确定循环次数的情况。函数是一段可重复使用的代码块,用于完成特定的任务。在 Python 中,可以使用 def
关键字定义函数。
# 函数示例
def greet(name):
"""向用户打招呼的函数"""
print(f"你好,{name}!")
# 调用函数
greet("Bob")
# 输出结果
# 你好,Bob!
注意事项:
与C语言的不同之处:
def
关键字定义函数,无需提供返回类型和参数类型,也不需要函数原型。函数体的缩进用于表示代码块。这篇入门指南详细解释了 Python 的基础语法,并提供了丰富的示例代码。在学习过程中,注重实践和构建小项目,帮助巩固所学知识。
希望你在 Python 编程的路上越走越远!