Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以不同于标准整数的形式表示len(“”)——Python_Python_String_Python 3.x_Char_Integer - Fatal编程技术网

如何以不同于标准整数的形式表示len(“”)——Python

如何以不同于标准整数的形式表示len(“”)——Python,python,string,python-3.x,char,integer,Python,String,Python 3.x,Char,Integer,我正在用python制作一个刽子手游戏。我想显示单词中的字符数,但是我不希望它生成整数作为字符数,而是希望每个字符都是一个 word = input('Please enter a word for your opponent:') print(len(word) as '_') #Instead of an integer 基本上是Kenny Ostrom在上面的评论中提出的,只是在这里回答,这样这个问题就可以标记为完整: Python中的字符串可以使用以下语法重复n次: s = 'hell

我正在用python制作一个刽子手游戏。我想显示单词中的字符数,但是我不希望它生成整数作为字符数,而是希望每个字符都是一个

word = input('Please enter a word for your opponent:')
print(len(word) as '_') #Instead of an integer

基本上是Kenny Ostrom在上面的评论中提出的,只是在这里回答,这样这个问题就可以标记为完整:

Python中的字符串可以使用以下语法重复n次:

s = 'hello'
n = 3
p = s * n # p is equal to "hellohellohello"
因此,您需要的是:

print(len(word) * '_')

以最简单的形式,这可能就是您要寻找的

print('_'*len('Foo'))
在这种情况下发生了什么?一步一步地分解它看起来是这样的

'_'*len('Foo')   
'_'*3
'___'
这里有一些步骤,但核心概念是一些运算符处理字符串

您应该从一天中抽出一些时间,学习一些可以与字符串一起使用的运算符和分隔符。以下是Python3的官方文档


如果这太碍眼了,youtube也很棒。

它可能看起来更好,因为:

' '.join('_' * 5) # '_ _ _ _ _'

那将是uux*lenword