繁体   English   中英

如何让python显示输入的第一个字母

[英]How to get python to display the first letter from input

例如,如果我在以下代码中输入"Harry Potter" 我应该在空格中写什么,以便First_letter将被分配为HSecond_lettera等。

如果可能,还请解释代码的工作原理。

任何帮助将不胜感激!

Name = input("Enter your name")

First_letter = ____
Second_letter = ____
Third_letter = ____

在我看来,初学者最容易理解的解决方案是使用list()例如:

>>> name = list(input("Enter your name"))
>>> name
['n', 'a', 'm', 'e']
>>> First_letter = name[0]
>>> Second_letter = name[1]
>>> Third_letter = name[2]

您可以对str对象使用索引:

Name = input("Enter your name")

First_letter = Name[0]
Second_letter = Name[1]
Third_letter = Name[2]

暂无
暂无

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

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