我看了其他问题,他们似乎没有帮助我,所以我决定问。你知道吗
我的代码从我的文件中创建了一个随机变量(必需) 我想打印变量附带的字符串,但我只想打印字符串的第一个字母。你知道吗
这是一首像“Cheese”这样的歌名,我只想要“C?????”但我不知道如何解决这个问题,因为我是一个新的编码器。你知道吗
我曾试图有一个单独的字符串中的字,因为以前的手它有艺术家的名字,但我删除了它,所以它只是一个字,因为它可以分裂为初学者更容易。你知道吗
import random
EFile=open("ExternalFile.txt","w+")
Info1=("Shotgun")
Info2=("God's Plan")
Info3=("This is me")
Info4=("Solo")
Info5=("Psyco")
EFile.write(Info1)
EFile.write(Info2)
EFile.write(Info3)
EFile.write(Info4)
EFile.write(Info5)
EFile.close
Array=[Info1, Info2, Info3, Info4, Info5]
RanVar=random.choice(Array)
print(RanVar)
这部分代码工作得很好,它随机选择了一个变量,但是我需要攻击变量'Info'的字符串只打印第一个字母,如果可能的话,打印其余的单词作为问号。你知道吗
如果这对初学者来说太复杂,我希望它只是第一个字母。你知道吗
Python将每个字符串都视为一个数组。你可以用索引打印这些字母。下面的代码可以更简单(我可以很容易地选择要打印的字母)
你可以用
RanVar[0]
写第一个字母,然后用“?”比使用代码'?'*(len(RanVar)-1)
的RanVar
总长度少1个时间。然后用+
将它们连接在一起进近1#使用for循环
方法2#列表理解
相关问题 更多 >
编程相关推荐