Python入门案例02

文章目录

  • 热门推荐
  • 每日练习
      • [11. 字符串分割](#11. 字符串分割)
      • [12. 列表排序](#12. 列表排序)
      • [13. 字符计数](#13. 字符计数)
      • [14. 日期与时间](#14. 日期与时间)
      • [15. 文件读取](#15. 文件读取)
      • [16. 文件写入](#16. 文件写入)
      • [17. 异常处理](#17. 异常处理)
      • [18. 迭代器与生成器](#18. 迭代器与生成器)
      • [19. 条件判断](#19. 条件判断)
      • [20. 循环结构](#20. 循环结构)

热门推荐

|--------|------------------------------------------------------------------------------------------------------|
| 序号 | 直达链接 |
| 表白系列 ||
| 1 | Python制作一个无法拒绝的表白界面 |
| 2 | Python满屏飘字表白代码 |
| 3 | Python无限弹窗满屏表白代码 |
| 4 | Python李峋同款可写字版跳动的爱心 |
| 5 | Python流星雨代码 |
| 6 | Python漂浮爱心代码 |
| 7 | Python爱心光波代码 |
| 8 | Python普通的玫瑰花代码 |
| 9 | Python炫酷的玫瑰花代码 |
| 10 | Python多彩的玫瑰花代码 |
| 节日系列 ||
| 1 | Python动漫风烟花秀代码 |
| 2 | Python新年烟花秀代码 |
| 3 | Python圣诞礼物代码 |
| 4 | Python画圣诞树代码 |
| 5 | Python可爱版圣诞树丨绿色 |
| 6 | Python可爱版圣诞树丨粉色 |
| 7 | Python大雪纷飞代码 |
| 8 | Python生日蛋糕代码 |
| 9 | Python五彩气球代码 |
| 10 | Python国庆祝福代码 |
| 11 | Python万圣礼物代码 |
| 12 | Python愚人节礼物代码 |
| 13 | Python浪漫星空代码 |
| 14 | Python樱花树代码 |
| 动漫系列 ||
| 1 | Python名侦探柯南 |
| 2 | Python喜羊羊 |
| 3 | Python懒羊羊 |
| 4 | Python沸羊羊 |
| 5 | Python小灰灰 |
| 6 | Python小香香 |
| 7 | Python灰太狼 |
| 8 | Python海绵宝宝 |
| 9 | Python哆啦A梦 |
| 10 | Python凯蒂猫 |
| 11 | Python猫和老鼠 |
| 12 | Python草莓熊 |
| 13 | Python迷你皮卡丘 |
| 14 | Python高级皮卡丘 |
| 15 | Python豪华皮卡丘 |
| 16 | Python史迪仔 |
| 17 | Python小熊猫 |
| 18 | Python蜘蛛侠 |
| 19 | Python可爱版蜡笔小新 |
| 20 | Python萌萌的蜡笔小新 |
| 21 | Python罗小黑 |
| 22 | Python猪猪侠 |
| 炫酷系列 ||
| 1 | Python张万森下雪了 |
| 2 | Python一闪一闪亮晶晶 |
| 3 | Python黑客帝国代码雨 |
| 4 | Python七彩花朵 |
| 5 | Python模拟3D星空 |
| 6 | Python金榜题名 |
| 7 | Python满天星 |

每日练习

下面是另外十个适合初学者的Python编程练习案例,每个案例都包含有代码示例和简单的解释。

11. 字符串分割

  • 案例:用户输入一个句子,使用空格分割这个句子,并打印出每个单词。
python 复制代码
sentence = input("请输入一个句子: ")
words = sentence.split()
print(words)
  • 解释:input() 函数获取用户输入,split() 方法按空格分割字符串。

12. 列表排序

  • 案例:创建一个整数列表,并使用内置函数对其进行排序。
python 复制代码
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
numbers.sort()
print(numbers)
  • 解释:sort() 是列表的一个方法,它对列表中的元素进行原地排序。

13. 字符计数

  • 案例:统计一个字符串中某个字符出现的次数。
python 复制代码
text = "hello world"
count = text.count('l')
print(f"'l' 出现了 {count} 次")
  • 解释:count() 方法计算指定子字符串在字符串中出现的次数。

14. 日期与时间

  • 案例:显示当前日期和时间。
python 复制代码
from datetime import datetime
now = datetime.now()
print("当前日期和时间:", now)
  • 解释:datetime 模块提供了处理日期和时间的功能。

15. 文件读取

  • 案例:打开一个文本文件并读取其内容。
python 复制代码
with open('example.txt', 'r') as file:
    content = file.read()
    print(content)
  • 解释:open() 函数用于打开文件,with 语句确保文件正确关闭。

16. 文件写入

  • 案例:向一个文本文件写入一些内容。
python 复制代码
with open('output.txt', 'w') as file:
    file.write("Hello, Python!")
  • 解释:write() 方法向文件写入字符串。

17. 异常处理

  • 案例:尝试除以零,并捕捉异常。
python 复制代码
try:
    result = 10 / 0
except ZeroDivisionError:
    print("不能除以零")
  • 解释:try...except 结构用于处理运行时可能发生的错误。

18. 迭代器与生成器

  • 案例:定义一个生成器函数来生成平方数。
python 复制代码
def squares(n=10):
    for i in range(1, n + 1):
        yield i ** 2
print(list(squares()))
  • 解释:yield 关键字用于定义生成器,生成器可以迭代产生一系列值。

19. 条件判断

  • 案例:根据年龄判断是否成年。
python 复制代码
age = int(input("请输入你的年龄: "))
if age >= 18:
    print("你是成年人")
else:
    print("你还未成年")
  • 解释:if...else 语句用于基于条件执行不同的代码块。

20. 循环结构

  • 案例:打印九九乘法表。
python 复制代码
for i in range(1, 10):
    for j in range(1, i + 1):
        print(f"{j} * {i} = {i * j}", end="\t")
    print()
  • 解释:使用两个嵌套的 for 循环来构建乘法表。

这些案例可以帮助初学者熟悉Python的基本语法和一些常用功能。每段代码都是简短且易于理解的,非常适合刚开始学习编程的人。

相关推荐
luthane4 分钟前
python 实现entropy熵算法
python·算法·概率论
akhfuiigabv7 分钟前
探索Timescale Vector与Postgres数据库的融合:AI应用的新选择
数据库·人工智能·python
自身就是太阳9 分钟前
Maven的高级特性
java·开发语言·数据库·后端·spring·maven
hakesashou15 分钟前
ruby和python哪个好学
开发语言·python·ruby
林一怂儿19 分钟前
H5 three.js 实现六年级观察物体
开发语言·javascript
NiNg_1_23428 分钟前
Python协程详解
开发语言·python
黑白子200034 分钟前
python定时任务,定时爬取水质和天气
开发语言·python
9ilk35 分钟前
【与C++的邂逅】--- C++的IO流
开发语言·c++
是小满满满满吗35 分钟前
C++中的继承
开发语言·c++·python
程序猿练习生35 分钟前
C++速通LeetCode简单第16题-买卖股票的最佳时机
开发语言·c++·leetcode