第2节 Python基础语法
在这一节中,我们将详细介绍 Python 的基础语法,包括注释、缩进、变量与数据类型、运算符以及输入输出。这些基础知识是编写任何 Python 程序的基石。
2.1 注释
注释是在代码中添加说明或解释的部分,不会被执行。Python 中有两种类型的注释:
- 单行注释:使用
#
符号。从#
开始到该行结束的所有内容都被视为注释。 - 多行注释:虽然 Python 没有专门的多行注释符号,但可以使用三引号
'''
或"""
来创建多行字符串,这些字符串如果不被赋值给变量,则被视为注释。
示例:
# 这是一个单行注释
print("Hello, World!") # 这也是一个单行注释
'''
这是一个多行注释
可以跨越多行
'''
"""
这也是一个多行注释
通常用于文档字符串
"""
2.2 缩进
Python 使用缩进来表示代码块,而不是像其他语言那样使用大括号 {}
。缩进的空格数不是固定的,但必须保持一致。通常建议使用 4 个空格作为一个缩进级别。
示例:
if True:
print("这是真条件下的代码块")
else:
print("这是假条件下的代码块")
def my_function():
print("这是函数体内的代码块")
2.3 变量与数据类型
在 Python 中,变量不需要声明类型,可以直接赋值。Python 会根据赋值自动确定变量的数据类型。
基本数据类型:
- 数字:包括整数
int
和浮点数float
。 - 字符串:用单引号
' '
或双引号" "
表示。 - 布尔值:
True
和False
。
示例:
# 整数
age = 25
# 浮点数
height = 5.9
# 字符串
name = "Alice"
# 布尔值
is_student = True
# 输出变量
print(age)
print(height)
print(name)
print(is_student)
2.4 运算符
Python 支持多种运算符,包括算术运算符、比较运算符和逻辑运算符。
算术运算符:
+
:加法-
:减法*
:乘法/
:除法(结果为浮点数)//
:整除(结果为整数)%
:取模(返回余数)**
:幂运算
示例:
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333333333333335
print(a // b) # 3
print(a % b) # 1
print(a ** b) # 1000
比较运算符:
==
:等于!=
:不等于>
:大于<
:小于>=
:大于等于<=
:小于等于
示例:
x = 10
y = 5
print(x == y) # False
print(x != y) # True
print(x > y) # True
print(x < y) # False
print(x >= y) # True
print(x <= y) # False
逻辑运算符:
and
:逻辑与or
:逻辑或not
:逻辑非
示例:
p = True
q = False
print(p and q) # False
print(p or q) # True
print(not p) # False
2.5 输入输出
Python 提供了简单的输入输出功能,分别使用 input()
和 print()
函数。
输入:
input()
函数用于从用户那里获取输入。输入的内容默认为字符串类型,如果需要其他类型,需要进行类型转换。
示例:
name = input("请输入你的名字: ")
age = int(input("请输入你的年龄: ")) # 将输入转换为整数
print(f"你好,{name}!你今年 {age} 岁。")
输出:
print()
函数用于输出信息。可以输出多个参数,参数之间用逗号分隔。
示例:
print("Hello, World!")
print("姓名:", name, "年龄:", age)
小结
通过本节的学习,你应该已经掌握了 Python 的基本语法,包括注释、缩进、变量与数据类型、运算符以及输入输出。这些基础知识将为你后续学习更复杂的编程概念打下坚实的基础。下一节我们将继续学习 Python 的控制结构,包括条件语句和循环语句。
本文由mdnice多平台发布
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。