zoukankan      html  css  js  c++  java
  • Python基础-判断类型统计个数

    写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数

    首先我们定义四个变量,分别存储数字、字母、空格、其他的数量

    digital_temp = 0 # 存储数字个数
    letter_temp = 0  # 存储字母个数
    space_temp = 0   # 存储空格个数
    other_temp = 0   # 存储其他个数

    通过for循环遍历字符串s

     for i in s:
        if i.isdecimal():
            digital_temp += 1
        elif i.isalpha():
            letter_temp += 1
        elif i.isspace():
            space_temp += 1
        else:
            other_temp += 1

    全部代码

    def Count_str(s):
        digital_temp = 0
        letter_temp = 0
        space_temp = 0
        other_temp = 0
        for i in s:
            if i.isdecimal():
                digital_temp += 1
            elif i.isalpha():
                letter_temp += 1
            elif i.isspace():
                space_temp += 1
            else:
                other_temp += 1
        print('数字:%d	字母:%d	空格:%d	其他:%d' % (digital_temp, letter_temp, space_temp, other_temp))
    
    if __name__ == '__main__':
    
        s = input('请输入一串字符串:')
        Count_str(s)
  • 相关阅读:
    PHP编译安装
    PHP编译安装
    Apache编译安装
    Apache编译安装
    端口号
    端口号
    初步理解TCP/IP网络
    初步理解TCP/IP网络
    剑指offer——树的子结构
    STL四种智能指针
  • 原文地址:https://www.cnblogs.com/Python-XiaCaiP/p/9605457.html
Copyright © 2011-2022 走看看