栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python入门教程(非常详细)_python能做什么?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python入门教程(非常详细)_python能做什么?

python算法题_基础篇 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

程序分析:利用 while 或 for 语句,条件为输入的字符不能有换行。

import string  # 导入string模块

s = input('请输入一个字符串:n') 
letters = 0  # 检测英文个数
space = 0  # 检测空格个数
digit = 0  # 检测数字个数
others = 0  # 检测另外的字符

for c in s:  # 便利输入的字符
    if c.isalpha():#英文
        letters += 1
    elif c.isspace():#空格
        space += 1
    elif c.isdigit():#数字
        digit += 1
    else:
        others += 1#其他
        
print ('char = %d,space = %d,digit = %d,others = %d' % (letters,space,digit,others))

"""结果:
请输入一个字符串:
wo si 66 *
char = 4,space = 3,digit = 2,others = 1
"""
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786609.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号