python3中文长度_python3获得汉字长度
import string
def str_count(str):
'''找出字符串中的中英文、空格、数字、标点符号个数'''
count_en = count_dg = count_sp = count_zh = count_pu = 0
for s in str:
# 英文
if s in string.ascii_letters:
count_en += 1
# 数字
elif s.isdigit():
count_dg += 1
# 空格
elif s.isspace():
count_sp += 1
# 中文,除了英文之外,剩下的字符认为就是中文
elif s.isalpha():
count_zh += 1
# 特殊字符
else:
count_pu += 1
return count_zh
print(str_count("a我爱你你1231!$$gisoracle"))
标签:count,elif,en,zh,pu,汉字,str,长度,python3
来源: https://www.cnblogs.com/gisoracle/p/14403496.html
python3中文长度_python3获得汉字长度相关推荐
- python3 中文文件名_Python3上传中文文件名的问题
前言 我们之前在Python2.x的时候,用requests上传文件是正常存储中文名字,但是使用Python3之后,文件名就变得不正常了.因为Java服务端接口不支持这种方式,于是只能修改Python ...
- python获取输入框内容长度_python3 tkinter 获取输入字符串长度
python 3 获取输入字符长度 #-*- coding:utf-8 -*- from tkinter import * from tkinter import messagebox def ge ...
- java String中文字符串分割成数组 中文字符串分割成一定长度的字符串数组
java String中文字符串分割成一定长度的字符串数组 /*** 几个字一组 变量控制 大于零有意义*/ int num = 6; /*** 待操作的字符串*/ String str = &quo ...
- ajax返回字符串长度限制,JS字符串长度判断,超出进行自动截取的实例(支持中文)...
今天一个小弟问我的问题,在文本框中输入字符,如果超出指定长度,就把它截取,要求中文等于两个字符的长度,我找一下资料,把这个功能实现了, 下面是JS代码: var GetLength = functio ...
- python3默认编码格式_python3 中文乱码与默认编码格式设定方法
python默认编码格式是utf-8.在python2.7中,可以通过sys.setdefaultencoding('gbk')设定默认编码格式,而在python3.3中sys.setdefaulte ...
- python3设置编码_python3 中文乱码与默认编码格式设定方法
python默认编码格式是utf-8.在python2.7中,可以通过sys.setdefaultencoding('gbk')设定默认编码格式,而在python3.3中sys.setdefaulte ...
- c mysql 返回字符串长度_objective-c中字符串长度计算
我们知道,在c语言中,使用sizeof ()计算在内存中占用的字节数, 引用string.h后,使用strlen()计算字符串的长度(不包含\0). 而在object-c中, "length ...
- php数据库字段设置长度,javascript - 表单字符长度与数据库字段长度
html的表单length长度是以字符个数计算的,不管是汉字还是字母,但是数据库又是按字节计算的,汉字占2个字母占1个,这样容易造成写入的时候长度超出的问题. 两个问题: 1.有没有好的方法,能够在前 ...
- R语言ggplot2可视化彩色水平条形图并基于条形长度和数值标签长度、自定义最优化配置标签在条形内部或者条形外部
R语言ggplot2可视化彩色水平条形图并基于条形长度和数值标签长度.自定义最佳配置标签在条形内部或者条形外部 目录
- python 中遍历表时候,当指定的表的长度超过实际长度时候,实际遍历的长度以表实际长度为准,不会发生越界,如下
python 中遍历表时候,当指定的表的长度超过实际长度时候,实际遍历的长度以表实际长度为准,不会发生越界,如下实际长度为4 但是指定长度为5 sentence= [0,1,2,3] for i i ...
最新文章
- N 年沉淀,机器学习终于开源!
- Innodb与MySQL各自功能
- 如何为网站项目添加子项目
- 为Office365增加密码过期自动提醒功能
- 收集Oracle常用命令----索引及约束
- 错误:Subquery returns more than 1 row 表示子查询返回了多行数据
- xss Payload
- linux 子域dns,linux下搭建DNS子域及相关授权详解
- 第17课:RDD案例(join、cogroup等实战)
- 安装APK时弹窗提示“Detected problems with app native libraries”
- 开篇-.net与.net framework和C#的关系与区别,历史沿革
- excel柱状图粗细怎么调_【EXCEL图表当中的柱状图怎么加粗,太细了。】excle柱状图怎么调整...
- 板块分析:筑底阶段 智能家居开启蓝海
- 对话模型,DialogBERT和DialogWAE优势何在?
- 《通用数据保护条例》(GDPR)系列解读四:出海欧洲必须遵守的七大数据处理原则
- 一张图快速get浅层辛普森公式
- matlab生成fmu
- 静态链表(C++实现)——基于数据结构(沈俊版)(初学者食用)
- 计算机网络实验1:HTTP 代理服务器的设计与实现
- 怎么计算机械表的正负时差,机械表居然有这么多隐藏功能!直接倒时差?