-
2019-02-13 13:52:31
#计算字符串中空格或者ASCII个数 s=input("请输入字符串:") a=0 #用来记录空格个数 for ch in s: if ch==' ': #if ord(ch)==32: a+=1 print("空格的个数是:",a) i=0 while i<len(s): ch=s[i] if ch=='': a+=1 i+=1 b=0 #用来记录ascii个数 for ch in s: if ord(ch)<=127: b+=1 print("ascii字符个数是:",b) #请输入字符串:n n n n #空格的个数是: 3 #ascii字符个数是: 7
更多相关内容 -
python计算文字数量与空格出现数次需要一个思路
2021-02-04 13:09:44想要实现实现的功能:统计一个文本中的空格数和数字的个数。具体如下:文本:4 8 15 16 23 42 520 I LOVE LOST.得出结果:number_counts = 7space_counts = 13 #42和520之间有5个空格,4~42之间都是一个1个空格...Python新手求教,还望详解!
想要实现实现的功能:
统计一个文本中的空格数和数字的个数。
具体如下:
文本:
4 8 15 16 23 42 520 I LOVE LOST.
得出结果:
number_counts = 7
space_counts = 13 #42和520之间有5个空格,4~42之间都是一个1个空格
更新部分:
根据 @banagoo 提高的答案,我的代码:(还是有问题?)
import os
os.chdir('/Users/apple/Desktop/Python/chapter')
file_name = "lost.txt"
space_counts = 0
number_counts = 0
with open(file_name, 'r') as f:
for line in f:
space_counts += len( line.split() )
number_list = [x for x in line.split() if x.isdigit()]
number_counts = len(number_list)
print "space_counts", space_counts
print "number_counts",number_counts
文本:
4 8 15 16 23 42 520 I LOVE LOST.
4 8 15 16 23 42 520 I LOVE YOU.
发现答案不对呀!求指教?
谢谢 @banagoo 的帮助,可运行的代码如下:
import os
os.chdir('/Users/apple/Desktop/Python/chapter')
file_name = "lost.txt"
space_counts = 0
number_counts = 0
number_list = []
with open(file_name, 'r') as f:
for line in f:
line = line.strip()
space_split_list = line.split(' ')
space_counts += len(space_split_list) - 1
for word in space_split_list:
if word.isdigit():
number_list.append(word)
number_counts = len(number_list)
print "space_counts", space_counts
print "number_counts", number_counts
可以尝试用正则表达式。input_str = '4 8 15 16 23 42 520 I LOVE LOST.'
space_split_list = input_str.split(' ')
space_counts = len(space_split_list) - 1
number_list = [x for x in space_split_list if x.isdigit()]
number_counts = len(number_list)import os
os.chdir('/Users/apple/Desktop/Python/chapter')
file_name = "lost.txt"
space_counts = 0
number_counts = 0
with open(file_name, 'r') as f:
for line in f:
line = line.strip() # 每行行首,行尾的空格会被忽略
space_split_list = line.split(' ')
space_counts += len(space_split_list) - 1
number_list = [x for x in space_split_list if x.isdigit()]
number_counts = len(number_list)
print "space_counts", space_counts
print "number_counts", number_counts
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19575.html
相关文章 Recommend
-
js统计字符串中空格,字母,数字,其它字符的数量
2021-11-08 14:28:47代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/... let kongge = str.ma代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> let str = " give you&&@qq 9527 " let kongge = str.match(/ /g).length // 空格 6 let zimu = str.match(/[a-zA-Z]/g).length // 字母 9 let shuzi = str.match(/[\d]/g).length //数字 4 let qita = str.match(/[^0-9A-Za-z ]/g).length //其它字符 3,注意这里有一个空格 console.log("空格数量: "+ kongge) console.log("字母数量: " + zimu) console.log("数字数量: " + shuzi) console.log("其它字符数量: " + qita) </script> </body> </html>
效果图:
解释:
match的语法: string.match(regexp) ,括号里面写正则表达式
g 全部
/[a-zA-Z]/g 匹配所有大小写字母
\d 匹配所有数字
^ 非的意思
-
如何统计 文本 中的 空格数 和 数字 的个数 ?
2020-12-24 12:39:57想要实现实现的功能:统计一个文本中的空格数和数字的个数。具体如下:文本:4 8 15 16 23 42 520 I LOVE LOST.得出结果:number_counts = 7space_counts = 13 #42和520之间有5个空格,4~42之间都是一个1个空格...Python新手求教,还望详解!
想要实现实现的功能:
统计一个文本中的空格数和数字的个数。
具体如下:
文本:
4 8 15 16 23 42 520 I LOVE LOST.
得出结果:
number_counts = 7
space_counts = 13 #42和520之间有5个空格,4~42之间都是一个1个空格
更新部分:
根据 @banagoo 提高的答案,我的代码:(还是有问题?)
import os
os.chdir('/Users/apple/Desktop/Python/chapter')
file_name = "lost.txt"
space_counts = 0
number_counts = 0
with open(file_name, 'r') as f:
for line in f:
space_counts += len( line.split() )
number_list = [x for x in line.split() if x.isdigit()]
number_counts = len(number_list)
print "space_counts", space_counts
print "number_counts",number_counts
文本:
4 8 15 16 23 42 520 I LOVE LOST.
4 8 15 16 23 42 520 I LOVE YOU.
发现答案不对呀!求指教?
谢谢 @banagoo 的帮助,可运行的代码如下:
import os
os.chdir('/Users/apple/Desktop/Python/chapter')
file_name = "lost.txt"
space_counts = 0
number_counts = 0
number_list = []
with open(file_name, 'r') as f:
for line in f:
line = line.strip()
space_split_list = line.split(' ')
space_counts += len(space_split_list) - 1
for word in space_split_list:
if word.isdigit():
number_list.append(word)
number_counts = len(number_list)
print "space_counts", space_counts
print "number_counts", number_counts
-
python统计字母、空格、数字等字符个数的实例
2021-03-06 20:56:24如下所示:# -*- coding: utf-8 -*-# 要求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。def count(s):count_a=count_z=count_o=count_s=0for i in s:if (ord(i)>=97 and ord(i)<=122... -
【C++】统计空格数和字符总数(以.结尾)
2018-11-28 08:55:35核心代码: cin.get(ch); while (ch != '.') { if (ch == ' ') ++spaces; ++total; cin.get(ch); } 整体代码: #include<iostream> using namespace std;... ... -
excel统计每个单元格内的单词及空格的个数
2021-01-08 17:12:58统计单词个数:=LEN(A1)+1-LEN(SUBSTITUTE(A1," “,”")) 统计空格数量:=LEN(A1)-LEN(SUBSTITUTE(A1," “,”")) -
一道java题 计算字符,数字,空格个数
2021-03-16 18:56:54System.out.println("空格的总数为:"+je.getSpaceCount()); System.out.println("其它字符总数为:"+je.getOtherCount()); } } class JudgeElement1 { StringBuffer sb; int charCount=0; int spaceCount=0; int ... -
detab:行人字符串 detabulator:用适当数量的空格字符替换 TAB 字符-matlab开发
2021-06-01 20:07:48DETAB 将 TAB 字符替换为文件或元胞数组(包含字符串)的内容中适当数量的空格字符,以便保留文本条目的绝对位置。 这对于使用包含 TAB 的文件或字符串的内容填充 UICONTROL(例如,列表框)特别有用 看> 帮助说明... -
js代码-js 正则匹配数字+指定字符+空格
2021-07-16 12:22:35js代码-js 正则匹配数字+指定字符+空格 -
C语言 输入一串字符串,并计算字符串中字母、数字、空格以及其他的数量
2019-04-19 17:26:51,用子函数分别求出字母,数字,空格,其他的数字,具体看源码。 #include #include #include int zimu(char a[10]) { int i,zimu=0; for (i = 0; i ; i++) { if ((a[i]>='a'&&a[i]) || (a[i]>='A'&&a[i] ... -
汇编语言 查找空格
2016-11-29 11:45:51可以查找空格的数量和输入的空格 位置 -
C++统计中英文大小写字母、数字、空格及其他字符个数的方法
2020-12-31 03:24:56本文实例讲述了C++统计中英文大小写字母、数字、空格及其他字符个数的方法。分享给大家供大家参考,具体如下: /* * 作 者: 刘同宾 * 完成日期:2012 年 11 月 28 日 * 版 本 号:v1.0 * 输入描述: * 问题描述: ... -
传奇背包空格数量检测
2018-02-07 02:27:00[@checkbagsize]#ifCHECKBAGSIZE 5 #say身上有5个空格#elsesay身上的空格不够。 转载于:https://www.cnblogs.com/tutublogs/p/8424947.html -
探讨HTML不同空格的特性与表现形式(推荐)
2021-01-21 14:28:12来代替半角空格,连续输入多个 会产生相应数量的空白 。实际上除了 外,Unicode 还定义了大量特性各异的,包含 HTML 实体形式的空格字符,本文要研究的正是这些平时相对较少被注意到的空格以及它们的特性。 二. ... -
VScode设置tab转空格和空格数量
2019-03-10 09:37:33File->Preferences->Settings,页面往下翻,找到Edit in Settings.json 重新设置tabSize “editor.detectIndentation”: false, “editor.tabSize”: 4, -
python中split处理字符内部多个不确定数量的空格
2019-11-04 11:18:39代码 ' '.join(pack_df[15].split()) 参考https://www.cnblogs.com/c-x-a/p/8921685.html split处理包括了\n split用法拓展:对指定个数进行切片 -
vscode 设置tab转空格并设置数量
2017-04-06 15:29:561.在状态栏点击 ---》空格: 2.根据自己情况选择 3.这下格式化下代码试试 试试很爽 在设置成保存时格式化更爽 -
字符数组与字符串 统计空格个数
2019-12-04 20:34:03#include<stdio.h> int main(){ char str[81]; int i,count=0;... /*扫描字符数组,统计空格个数*/ for(i=0;str[i]!='\0';i++){ /*'\0'为字符串结束标志*/ if(str[i]==' ') count++; } ... -
C语言 计算一段话里面的大写、小写、空格、其他字符的个数
2018-11-24 13:05:36C语言:找出一段话里面的大写、小写、空格、其他字符的个数 我是一名在校大学生,初次写博客,希望各位大佬不喜勿喷,这个小程序,仅供参考,希望对大家有所帮助。 首先,分析题意,我们需要将一段话里面的大写、... -
【汇编程序】实现统计字符串中小写字母和空格数量
2019-04-14 16:28:15编程思路:汇编中使用eax来统计空格数量,ebx来统计小写字母数量,对字符数组的访问采用间接寻址,esi的值为字符数组的首地址。ecx的值为字符数组中字符的数量。 开发环境 Win10 + VS2017 C语言代码实现如下: ... -
IntelliJ Idea如何将设置tab设置为4个空格
2021-08-06 15:34:41在阅读Nacos源码时,想提交贡献一些源码,但发现经过本地IDE修改之后,空行处被修改了,这是因为本地使用的tab进行缩进,而Nacos源码使用的是4个空格。 那么,这里就看一下为什么使用4个空格,以及如何设置达到按tab... -
c++中如何字符串中如何计算空格
2016-01-07 11:23:17//计算总的字符个数是多少,计算总的字符个数, cout; cout; cout; cout; cout; return 0; } int main() { int n=100; char*c=new char[n]; for(int i=0;i;i++) { cin>>c[i]; } count(c); delete []... -
java如何打印出任意给定的空格
2021-03-01 09:54:12展开全部可以使用String.format(String format,Object...args);进行格式化字符串,然后打e68a8462616964757a... 但是如果数量巨大的字符串,那么还是使用StringBuilder效率比较高,StringBuffer效率略低,但是线程安全参... -
字符串每个字符之间加入空格的算法
2015-10-26 19:13:47字符串每个字符之间加入空格的算法,可使字符串的每1个字符之间加入空格或其他字符(修改插入字符即可). -
python:统计数字、空格、字符各种字符的个数
2022-04-23 23:13:39题目概述 统计输入字符串中空白型字符、数字型字符、字符型字符及其他型字符的个数 预备知识 -
PYTHON 写函数,计算传入字符串中【数字、字母、空格、以及其他的个数】
2021-02-04 09:50:54题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”.例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 二.解题思路 1)简单暴力解法,我们可以很容易的想到,碰到一个空格,就加入%20,... -
C语言的空格问题
2021-05-21 15:13:46对于C语言中,一般的理解是对于空格,我们可以随意输入,因为空格没啥大意义,但是事实上并非如此。1、'\'空格的问题'\' 字符可用于一些字符进行转移,当然也包括了 newline(enter),被转义的 newline 在逻辑上是对... -
html 空格(html如何输出空格)
2021-06-09 10:51:36通常情况下,我们用空bai格键来打du出多个空格,而在编写zhi代码时,通过空格键、daoTab键以及回车键打出的空格,都会被HTML(超文本标记语言)自动忽略。HTML将这样的键视为空白字符,并显示为单个空白间隔。尽管CSS...