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的基本语法和一些常用功能。每段代码都是简短且易于理解的,非常适合刚开始学习编程的人。

相关推荐
西猫雷婶3 分钟前
python学opencv|读取图像(二十一)使用cv2.circle()绘制圆形进阶
开发语言·python·opencv
kiiila3 分钟前
【Qt】对象树(生命周期管理)和字符集(cout打印乱码问题)
开发语言·qt
小_太_阳29 分钟前
Scala_【2】变量和数据类型
开发语言·后端·scala·intellij-idea
直裾32 分钟前
scala借阅图书保存记录(三)
开发语言·后端·scala
老刘莱国瑞37 分钟前
STM32 与 AS608 指纹模块的调试与应用
python·物联网·阿里云
唐 城1 小时前
curl 放弃对 Hyper Rust HTTP 后端的支持
开发语言·http·rust
一只敲代码的猪1 小时前
Llama 3 模型系列解析(一)
大数据·python·llama
Hello_WOAIAI2 小时前
批量将 Word 文件转换为 HTML:Python 实现指南
python·html·word
winfredzhang2 小时前
使用Python开发PPT图片提取与九宫格合并工具
python·powerpoint·提取·九宫格·照片
矩阵推荐官hy147622 小时前
短视频矩阵系统种类繁多,应该如何对比选择?
人工智能·python·矩阵·流量运营