python从入门到放弃的系列教程(文末附20G资料)

好的,我们将继续沿着Python基础教学的思路,进一步扩展相关的知识点。

10、条件语句

条件语句允许根据不同的情况执行不同的代码块。Python中最常见的条件语句是ifelifelse

示例
age = 20
if age >= 18:
    print("成年人")
elif age >= 13:
    print("青少年")
else:
    print("儿童")

11、循环语句

循环语句可以让一段代码重复执行,直到满足某个条件为止。Python提供了两种主要的循环结构:for循环和while循环。

for循环

for循环通常用于遍历序列(如列表、字符串等)中的元素。

# 遍历列表
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)
    
# 使用range函数
for i in range(5):  # 0 to 4
    print(i)
while循环

while循环会在某个条件为真时持续执行。

count = 0
while count < 5:
    print(count)
    count += 1

12、函数

函数是一段可以被多次调用的代码块,它可以提高代码的重用性和模块性。

定义函数
def greet(name):
    """打印问候语"""
    print(f"Hello, {name}!")

# 调用函数
greet("Alice")
返回值

函数可以返回一个或多个值。

def add(a, b):
    return a + b

result = add(1, 2)
print(result)  # 输出3

13、列表(List)

列表是一种有序的、可变的数据集合。

创建列表
numbers = [1, 2, 3]
names = ["Alice", "Bob", "Charlie"]
mixed = [1, "two", 3.0]
列表操作
  • 索引
  • 切片
  • 添加元素
  • 删除元素
  • 查找元素
# 索引
print(names[0])  # Alice

# 切片
print(numbers[1:])  # [2, 3]

# 添加元素
numbers.append(4)

# 删除元素
del numbers[0]

# 查找元素
index = names.index("Bob")
print(index)  # 1

14、元组(Tuple)

元组与列表类似,但是它是不可变的。

创建元组
coordinates = (10, 20)
访问元组元素
print(coordinates[0])  # 10

15、集合(Set)

集合是一种无序的、不重复的数据集合。

创建集合
unique_numbers = {1, 2, 2, 3, 4}
print(unique_numbers)  # {1, 2, 3, 4}
集合操作
  • 并集
  • 交集
  • 差集
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union = set1.union(set2)
intersection = set1.intersection(set2)
difference = set1.difference(set2)

16、字典(Dictionary)

字典是一种可变的、无序的键值对集合。

创建字典
person = {"name": "Alice", "age": 30}
访问字典元素
print(person["name"])  # Alice
字典操作
  • 添加元素
  • 删除元素
  • 修改元素
# 添加元素
person["city"] = "New York"

# 删除元素
del person["age"]

# 修改元素
person["city"] = "San Francisco"

总结

python 赠品

零基础入门学习Python(全42集)

python运维视频教程(全15集)

Hacking Python系列视频[更新完毕]

python从入门到精通视频(全60集)(1)

python3英文视频教程(全87集)

Python.Django视频教程(全13集)

Let's-python系列视频教程26讲[更新完毕]

【视频教学】零基础深度、机器学习Python.rar 1.4GB

Let's-python-017-文件和输入输出01.avi 200.7MB

Let's-python-016-条件和循环02-练习题和生成器.avi 125.5MB

Let's-python-015-条件和循环01.avi 180.9MB

Let's-python-014-映射和集合02.avi 142.0MB

Let's-python-013-映射和集合01.avi 100.6MB

Let's-python-012-序列04-02.avi 142.8MB


**下载链接:**     https://mbd.pub/o/bread/ZpqalZty

下载链接-点我直达

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

QQ_1309399183

一角两角不嫌少

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值