華為筆試機考丨??兔刻煲坏谰幊填}Python
HJ12字符串反轉(zhuǎn)
描述
接受一個只包含小寫字母的字符串,然后輸出該字符串反轉(zhuǎn)后的字符串。
(字符串長度不超過1000)
輸入描述: 輸入一行,為一個只包含小寫字母的字符串。
輸出描述: 輸出該字符串反轉(zhuǎn)后的字符串。
示例1
輸入: abcd 輸出: dcbav
答案:可以使用 Python 的字符串切片功能,輕松地實現(xiàn)字符串反轉(zhuǎn)。
def reverse_string(s):
return s[::-1]
# 讀取輸入的字符串
input_string = input()
# 反轉(zhuǎn)字符串
reversed_string = reverse_string(input_string)
# 輸出結(jié)果
print(reversed_string)
這段代碼首先定義了一個 reverse_string 函數(shù),使用字符串切片功能將輸入字符串反轉(zhuǎn)。然后從標準輸入讀取一個字符串,將其傳遞給 reverse_string 函數(shù)進行反轉(zhuǎn),并將結(jié)果輸出到標準輸出。
這道題主要用到了以下知識點:
字符串處理:Python 中的字符串是一種基本數(shù)據(jù)類型,用于表示文本。在這道題中,需要處理輸入的字符串,對其進行反轉(zhuǎn)操作。
字符串切片:Python 中的字符串切片功能允許我們通過指定起始索引、結(jié)束索引和步長來提取字符串的一部分。在這道題中,我們使用字符串切片功能來反轉(zhuǎn)字符串,步長為 -1,表示從字符串的末尾開始提取字符,直到字符串的開頭。
輸入輸出:在這道題中,需要從標準輸入讀取字符串,并將處理后的結(jié)果輸出到標準輸出。我們使用 input() 函數(shù)來讀取輸入的字符串,使用 print() 函數(shù)來輸出結(jié)果。
通過將這些知識點組合在一起,我們可以輕松地實現(xiàn)這道題的解決方案。
最后,祝你在機考中取得好成績!清宇團隊具備華為10年經(jīng)驗多次OT留學生博士。
