python实现统计字符类型

#字符串处理统计类型def my_func(*str):    list_num = []    list_big = []    list_small = []    list_qt = []    str = input(‘请输入一个字符串‘)    for j in str:        if ord(j) > 47 and ord(j) < 58:            list_num.append(j)        if ord(j) > 64 and ord(j) < 91:            list_big.append(j)        if ord(j) > 96 and ord(j) < 123:            list_small.append(j)        else:            list_qt.append(j)    a = len(list_big)    b = len(list_small)    c = len(list_num)    d = len(list_qt)    print(str)  # 输出一次你所输入的字符串    print(‘大写%d个,小写%d个,数字%d个,其他%d个‘ % (a, b, c, d))  # 统计各类字符个数    list = [a, b, c, d]    print(tuple(list))my_func()

原文地址:https://www.cnblogs.com/menxin/p/9875383.html

时间: 2024-08-30 05:09:43

python实现统计字符类型的相关文章

Python判断输入字符类型

1 """从键盘上输入 一个字符,判断其字符类型.""" 2 while True: 3 char = input("请输入需要判断的字符:") 4 if str.isdigit(char) == True: 5 print("该字符为数字") 6 try: 7 char = int(char) 8 print("并且该数值类型为int") 9 except: 10 pass 11 12

python 11.5字符类型及常用方法

可变 or 不可变 值变,ID不变,是可变类型 值变,ID变化,是不可变类型 数字类型(int): 1,用途:记录年龄,等级,号码 2,定义方式:age = 18#age= int(18) 3常用方法:数学计算. int('101')#只能讲字符串包含纯数字转成整型 字符串内浮点数需先转成浮点数,再转整型 十进制转其他: bin()二进制,oct()八进制,hex()十六进制 总结:1,无序,2,不可变,3,一个值 浮点数(float) 1,用途:身高,体重,薪资 2,定义方式:height =

统计字符类型

使用Swift语言实现,非常简单,具体代码如下: func countChars(string: String) -> (vowels: Int, consonants: Int, others: Int) { var vowels = 0, consonants = 0, others = 0 for character in string { var char = String(character).lowercaseString switch char { case "a"

Python统计字符出现次数(Counter包)以及txt文件写入

# -*- coding: utf-8 -*- #spyder (python 3.7) 1. 统计字符(可以在jieba分词之后使用) from collections import Counter from operator import itemgetter # txt_list可以写成函数参数进行导入 txt_list = ['千古','人间','人间','龙','龙','龙','哈哈哈','人才','千古','千古'] c = Counter() for x in txt_list:

Python数据结构之字符串类型(str)

字符串类型(str) 字符串说明 转义字符 字符串运算符 字符串格式化 字符串内置的函数 一.字符串说明 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串,只需要为变量赋值即可,如:Str = "hello world" 访问字符串中的值: Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用. >>> print("hello world") hello wor

Python 3 mysql-数据类型

Python 3 mysql 数据类型 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en/data-type-overview.html 一. 介绍 mysql数据类型概览 1. 数字: 整型:tinyinit int bigint 小数: float :在

&lt;Python内置对象类型&gt;

核心数字类型: 数字:int,long,float,complex,bool 字符:str,unicode 列表:list 字典:dict 元组:tuple 文件:file 其他类型:集合(set),frozenset,类型,None 其他文件类工具:pipes,fifos,sockets. 类型转换: str(),repr()或format():将非字符型数据转换成字符: int():转换为整数 float():转换为浮点数 list(x):可以把字符串x转换为列表, tuple(x):将字符

Python基础1--变量类型

首先,在之前,我不是一个 Python玩家,我只是一个使用者,需要即取,现在,我要认真学习和记录,正确称为一个Python的玩家. 说明,这明显不是教程,是我自己理解并记录的笔记而已. Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 数字有四种数值类型:int,long ,float,complex, 例子:a=250 #int b=12345678910L #long,也可以小写l结尾,但是

Python中的字符编码问题

初学Python,本身就在一些语句处有些迷惑,如 a = u'你好',不知加上这个Unicode参数有何作用.一直到做爬虫抓取新闻时,在cmd的输出上总是出现错误.经过检索相关知识后,对一些编码问题做个小总结,其中参杂个人猜测,难免会有错误,以后再慢慢修改了. 1.一定要声明#coding=XXX吗? 首先.py文件中,编码默认是ASCII的,一旦py文件中出现了中文类似编码,IDE就会提示 也就是提示文中出现了非ASCII,建议在文件开始制定编码,当然我们常用的是#coding:utf8 (貌