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

逻辑运算符

用于组合多个条件,包括 andor 和 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. 条件语句

根据条件的真假来执行不同的代码块,使用 ifelif 和 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 更高级的特性和应用。

posted on   数据与人文  阅读(3)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示