繁体   English   中英

打印字符串Python的单个字符

[英]Printing Individual Characters of Strings Python

我的代码读取

import time
a = raw_input("Enter a string: ")
b = len(a)
#print 1st letter of string
time.sleep(2)
#print 2nd letter of string
#continue doing that until the last character in the string

要使我的代码在Python 2.7中做到这一点,我需要做些什么? 朝正确方向的产品将不胜感激。

谢谢。

您可以遍历字符串本身:

import time
a = raw_input("Enter a string: ")
for char in a:      #iterate over string one character at a time
   print char
   time.sleep(2)    # sleep after printing each character

例:

>>> for x in "foobar":
...     print x
...     
f
o
o
b
a
r
In [1]: t = 'input string'

In [2]: for c in t:
   ...:     print c
   ...:     
i
n
p
u
t

s
t
r
i
n
g

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM