定义函数判断所输入字符串种类各几个(ASCLL方法)

news/2024/7/20 2:39:15 标签: python, pycharm, 爬虫, 小程序
python">#思路:利用ord方法将遍历后的字符串值转化为ASCLL,并于ASCLL表对比即可
def count(str):
    symbol = 0
    number = 0
    letter = 0
    blank = 0
    for i in str:
        if 33 <= ord(i) <= 47 or 58 <= ord(i) <= 64 or 91 <= ord(i) <= 96 or 123 <= ord(i) <= 126:
            symbol += 1
        elif 48 <= ord(i) <= 57:
            number += 1
        elif 65 <= ord(i) <=90 or 97 <= ord(i) <= 122:
            letter += 1
        elif ord(i) == 32:
            blank += 1
    print(f'字符串里大小写字母个数为:{letter} 数字个数为{number} 符号个数为:{symbol} 空格个数为:{blank}' )
str = input("请输入您想要识别个数的字符串\n")
count(str)


http://www.niftyadmin.cn/n/1799477.html

相关文章

sqlserver查询数据的所有表名和行数

//查询所有表明select name from sysobjects where xtypeuselect * from sys.tables//查询数据库中所有的表名及行数SELECT a.name, b.rowsFROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id b.idWHERE (a.type u) AND (b.indid IN (0, 1))ORDER BY a.name,b.rows DE…

ARP 协议工作原理(同网段及跨网段)

目录 一、ARP简介 二、ARP的工作原理 三、ARP协议在同网段工作原理 四、ARP协议在不同网段工作原理 一、ARP简介 ARP全称是“Address Resolution Protocol”(地址解析协议)&#xff0c;ARP作用于以太网的环境之中&#xff0c;以太网环境之中数据的传输依赖的是MAC地址并不是…

循环中的 c=getchar(c))!=EOF 如何结束

为什么80%的码农都做不了架构师&#xff1f;>>> 循环中的 cgetchar(c))!EOF 如何结束 作者&#xff1a;nullref | 出处&#xff1a;博客园 | 2011/12/17 15:58:16 | 阅读 91次 以下信息均为本人猜测&#xff0c;没有看到现实文档说明。 循环中可能出现下面这样的代…

VLAN原理讲解

目录 一、VLAN概述及产生原因 二、VLAN实现原理 2.1VLAN标签&#xff08;VLAN Tag) 2.2VALN具体实现原理&#xff08;实例&#xff09; 三、VLAN划分方式 3.1基于接口划分VLAN 3.2基于MAC地址划分VLAN 3.3基于子网划分VLAN 四、以太网二层&#xff08;交换机&#xff09;接…

Vsftp配置文件详解

为什么80%的码农都做不了架构师&#xff1f;>>> FTP 分为两类&#xff0c;一种为PORT FTP&#xff0c;也就是一般的FTP﹔另一类是PASV FTP&#xff0c;分述如下&#xff1a; PORT FTP 这是一般形式的FTP&#xff0c;首先会建立控制频道&#xff0c;默认值是port …

VLAN中Access/Trunk/Hybrid接口基础配置讲解

VLAN基础有不懂的可以借鉴 本文链接&#xff1a;VLAN原理讲解&#xff08;挺详细的&#xff09;_xiaobai729的博客-CSDN博客_vlan指的是 目录 一、配置接口前肯定先要创建VLAN 1.进入系统视图&#xff08;用户视图不可以进行配置&#xff09; 2.创建VLAN 二、Access接…

在CentOS 5.8中安装Oracle客户端远程访问Oracle数据库服务器

*说明&#xff1a;* *操作系统&#xff1a;* CentOS 5.8最小化安装 IP地址&#xff1a;192.168.21.150 Oracle数据库服务器IP&#xff1a;192.168.0.128 数据库版本&#xff1a;Oracle 11gR2 数据库实例&#xff1a;orcl 用户名&#xff1a;system 密码&#xff1a;123456 *实现…

连这些题都不会做好意思说自己懂网络?

一、选择题 1. 192.168.1.0/24 使用掩码255.255.255.240 划分子网&#xff0c;其可用子网数为&#xff08; &#xff09;&#xff0c;每个子网内可用主机地址数 为&#xff08; B&#xff09; A. 14 14 B. 16 14 C. 254 6 D. 14 62 2. 子网掩码为255.255.0.0 &#xff0c;下…