简友广场散文想法

python 刷题007:字符逆序或反转字符串(华为机考)

2023-06-18  本文已影响0人  小小一颗卤蛋

题目:将一个字符串str的内容颠倒过来,并输出。
输入:输入一个字符串,可以有空格
输出:输出逆序的字符串

输入:I am a student
输出:tneduts a ma I

方法1:使用python的特性
字符串倒序,列表倒序,元组倒序,集合倒序,都可以利用切片,设置步长为-1来输出

string = input()
print(string[: :-1])

方法2:使用循环

s1 = input()
for s2 in s1[::-1]:
    print(s2, end='')

方法3:使用reverse()函数,该函数针对列表,对字符串进行逆序时,可先把字符串转为列表

s = list(input())
s.reverse()
print("".join(s)  # 使用join()把反转后的字符串输出
上一篇 下一篇

猜你喜欢

热点阅读