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

相关推荐
球求了9 分钟前
C++:继承机制详解
开发语言·c++·学习
weixin_贾22 分钟前
最新AI-Python机器学习与深度学习技术在植被参数反演中的核心技术应用
python·机器学习·植被参数·遥感反演
张槊哲32 分钟前
函数的定义与使用(python)
开发语言·python
船长@Quant37 分钟前
文档构建:Sphinx全面使用指南 — 实战篇
python·markdown·sphinx·文档构建
北辰浮光40 分钟前
[Mybatis-plus]
java·开发语言·mybatis
光而不耀@lgy1 小时前
C++初登门槛
linux·开发语言·网络·c++·后端
lkbhua莱克瓦241 小时前
用C语言实现——一个中缀表达式的计算器。支持用户输入和动画演示过程。
c语言·开发语言·数据结构·链表·学习方法·交友·计算器
Mr__Miss1 小时前
面试踩过的坑
java·开发语言
偶尔微微一笑1 小时前
AI网络渗透kali应用(gptshell)
linux·人工智能·python·自然语言处理·编辑器
啊丢_1 小时前
C++——Lambda表达式
开发语言·c++