Python:从字符串打印特定字符

如何从Python中的字符串打印特定的字符? 我仍然在学习,现在正在努力让一个像项目一样的hang子手。 这个想法是,用户输入一个字符,如果它在单词中,该单词将被打印所有未发现的字母为“ - ”。

我并没有要求让整个项目的想法/代码更好,只是一种方法,就像我说的那样,打印出字符串的一个特定字符。


print(yourstring[characterposition])

print("foobar"[3]) 

打印字母b

编辑:

mystring = "hello world"
lookingfor = "l"
for c in range(0, len(mystring)):
    if mystring[c] == lookingfor:
        print(str(c) + " " + mystring[c]);

输出:

2 l
3 l
9 l

并且更多地沿着hang子手的方向:

mystring = "hello world"
lookingfor = "l"
for c in range(0, len(mystring)):
    if mystring[c] == lookingfor:
        print(mystring[c], end="")
    elif mystring[c] == " ":
        print(" ", end="")
    else:
        print("-", end="")

产生

--ll- ---l-

所有你需要做的就是将括号中的char数字加到要打印的字符串名称的末尾,即

text="hello"
print(text[0])
print(text[2])
print(text[1])

收益:

h
l
e
链接地址: http://www.djcxy.com/p/55125.html

上一篇: Python: print specific character from string

下一篇: Find and remove a string starting and ending with a specific substring in python