簡體   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