Python基础教程(python基础语法)
以下是一份关于 Python 基础语法的详细教程:
1. 注释
在 Python 里,注释用于对代码进行解释说明,提升代码的可读性,且不会被程序执行。
- 单行注释:以
#开头,从#到行尾的内容都会被视为注释。
# 这是一个单行注释
print("Hello, World!")
- 多行注释:可以使用三个单引号
'''或者三个双引号"""来实现。
'''
这是一个多行注释
可以写很多行内容
'''
print("注释不影响代码执行")
2. 变量和数据类型
变量
变量是用来存储数据的容器。在 Python 中,变量不需要提前声明类型,直接赋值即可。
# 定义一个整数类型的变量
age = 25
# 定义一个字符串类型的变量
name = "Alice"
常见数据类型
- 整数(int):用于表示整数,没有小数部分。
num1 = 10
num2 = -5
- 浮点数(float):用于表示带有小数部分的数。
height = 1.75
price = 9.99
- 字符串(str):用于表示文本数据,用单引号
'或双引号"括起来。
message = 'Hello'
greeting = "Hi, how are you?"
- 布尔值(bool):只有两个值,
True和False,用于逻辑判断。
is_student = True
has_finished = False
3. 数据类型转换
有时候需要将一种数据类型转换为另一种数据类型,Python 提供了相应的函数。
# 整数转字符串
num = 123
str_num = str(num)
# 字符串转整数
str_value = "456"
int_value = int(str_value)
# 整数转浮点数
int_num = 789
float_num = float(int_num)
4. 运算符
算术运算符
用于进行基本的数学运算。
a = 10
b = 3
# 加法
print(a + b)
# 减法
print(a - b)
# 乘法
print(a * b)
# 除法
print(a / b)
# 取整除法
print(a // b)
# 取余
print(a % b)
# 幂运算
print(a ** b)
比较运算符
用于比较两个值的大小关系,返回布尔值。
x = 5
y = 8
print(x > y) # False
print(x < y) # True
print(x == y) # False
print(x != y) # True
print(x >= y) # False
print(x <= y) # True
逻辑运算符
用于组合多个条件,包括
and、or 和 not。is_raining = True
is_cold = False
print(is_raining and is_cold) # False
print(is_raining or is_cold) # True
print(not is_raining) # False
5. 条件语句
根据条件的真假来执行不同的代码块,使用
if、elif 和 else 关键字。score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
6. 循环语句
for 循环
用于遍历序列(如列表、元组、字符串等)中的元素。
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
while 循环
只要条件为真,就会一直执行循环体中的代码。
count = 0
while count < 5:
print(count)
count = count + 1
7. 函数
函数是一段可重复使用的代码块,用于完成特定的任务。
# 定义一个函数
def add_numbers(a, b):
return a + b
# 调用函数
result = add_numbers(3, 5)
print(result)
8. 列表、元组和字典
列表(list)
是一种可变的序列类型,可以包含不同类型的元素,用方括号
[] 表示。my_list = [1, 2, "apple", True]
# 访问列表元素
print(my_list[0])
# 修改列表元素
my_list[1] = 10
# 添加元素
my_list.append("banana")
元组(tuple)
是一种不可变的序列类型,用圆括号
() 表示。my_tuple = (1, 2, "cherry")
# 访问元组元素
print(my_tuple[2])
字典(dict)
是一种无序的键值对集合,用花括号
{} 表示。my_dict = {"name": "Bob", "age": 30}
# 访问字典元素
print(my_dict["name"])
# 添加或修改键值对
my_dict["city"] = "New York"
通过掌握以上这些 Python 基础语法,你就可以开始编写一些简单的 Python 程序了。后续可以在此基础上不断学习和实践,探索 Python 更高级的特性和应用。
浙公网安备 33010602011771号