XuLaLa.Tech

首页客户端下载Windows 使用V2Ray 教程SSR 教程Clash 教程

Python每日一题|字符串判断 <span>Python每日一题</span>

2025.04.14
本文目录

隐藏

题目描述:思路:完整代码:注意事项:

题目描述:

编写一个Python程序,输入一个字符串,统计其中字母、数字和其他字符的个数,并将结果输出。

思路:

  1. 我们需要定义三个变量,分别表示字母个数、数字个数和其他字符个数,初始值都为0;
  2. 输入一个字符串,并遍历其中的每个字符;
  3. 对于每个字符,判断它是字母、数字还是其他字符,并将相应的计数器加1;
  4. 遍历完成后,输出三个计数器的值即可。

完整代码:

str = input("请输入一个字符串:")  # 输入一个字符串
letter_count = 0  # 字母个数,初始值为0
digit_count = 0  # 数字个数,初始值为0
other_count = 0  # 其他字符个数,初始值为0
for char in str:  # 遍历字符串中的每个字符
if char.isalpha():  # 判断是否是字母
letter_count += 1
elif char.isdigit():  # 判断是否是数字
digit_count += 1
else:
other_count += 1  # 不是字母也不是数字,就是其他字符
print("字母个数:", letter_count)
print("数字个数:", digit_count)
print("其他字符个数:", other_count)

注意事项:

  1. 在统计字母、数字和其他字符的个数时,可以使用 str 对象的内置方法 isalpha()isdigit() 等;
  2. 在循环结束后,应该输出每个计数器的值,而不是直接打印或输出;
  3. 需要注意缩进的使用,特别是在 for 循环和 if 语句中。

通过这样的练习题目,可以提高我们的编程思维能力和实际编程能力,同时也能够更好地掌握Python语言的基础知识。

© 2010-2022 XuLaLa 保留所有权利 本站由 WordPress 强力驱动
请求次数:69 次,加载用时:0.665 秒,内存占用:32.19 MB