所以,我试图创建一个程序来计算用户输入的字符串中的字符数,但是我想丢弃用户输入的任何空格。
def main():
full_name = str(input("Please enter in a full name: ")).split(" ")
for x in full_name:
print(len(x))
main()
使用这个,我可以得到每个单词中的字符数,没有空格,但是我不知道如何将每个数字加在一起并打印总数。
要计算不含空格的字符数,只需执行以下操作:
>>> full_name = "John DOE"
>>> len(full_name) - full_name.count(' ')
7
将sum
与生成器表达式一起使用:
>>> text = 'foo bar spam'
>>> sum(len(x) for x in text.split())
10
或str.translate
带len
:
>>> from string import whitespace
>>> len(text.translate(None, whitespace)) #Handles all types of whitespace characters
10
计算长度并减去空格数:
>>> full_name = input("Please enter in a full name: ")
Please enter in a full name: john smith
>>> len(full_name) - full_name.count(' ')
9
>>> len(full_name)
本文向大家介绍使用Java计算文本文件中的行数,包括了使用Java计算文本文件中的行数的使用技巧和注意事项,需要的朋友参考一下 我们可以使用Java的BufferedReader类读取文件中的行。请参阅下面的示例- 示例 在类路径中请看以下文本文件。 test.txt 测试器 这将产生以下结果- 输出结果
问题内容: 如果我在很长的列表上继续调用len(),那是我在浪费时间,还是在后台保持int计数? 问题答案: 不用担心:当然,它可以节省计数,因此在列表中是一项非常便宜的操作。顺便说一句,字符串,字典和集合也是如此!
本文向大家介绍使用Java计算文本文件中的字符数,包括了使用Java计算文本文件中的字符数的使用技巧和注意事项,需要的朋友参考一下 我们可以使用Java的BufferedReader类读取文件中的字符。请参阅下面的示例- 示例 在类路径中请看以下文本文件。 test.txt 测试器 这将产生以下结果- 输出结果
本文向大家介绍使用Java计算文本文件中的段落数,包括了使用Java计算文本文件中的段落数的使用技巧和注意事项,需要的朋友参考一下 我们可以通过读取字符串中的段落来读取文件中的段落,然后根据“ \ r \ n”模式进行分割。请参阅下面的示例- 示例 在类路径中请看以下文本文件。 test.txt 测试器 这将产生以下结果- 输出结果
我有一个带有GET方法的Rest API,其响应如下所示: [{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{,{,},{,{,},{,{,},{,{,},{,{,}这个响应的大小基于查询字符串是可变的,所以我不能用size方法验证它。 使用rest-assured,如何验证JSON响应有空对象,但JSON数组的大小不是零? 换句
我使用Excel工作表作为使用Apache POI创建证书和简单报告的方法,数据将放置在Excel工作表中格式化的文本框中。我希望从工作表中获取TextBox对象并更改文本,但是虽然我可以获得RichTextString,但我找不到替换文本的方法。我的下一个计划是获取每个单独的字体特征,使用新文本创建一个新的RichTextString,然后设置字体特征。这很复杂,但不是太难,但当存在简单的解决方