【Python】第3章-8 字符串逆序 (15分)
发布日期:2021-06-23 03:28:55 浏览次数:2 分类:技术文章

本文共 933 字,大约阅读时间需要 3 分钟。

输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。

输入格式:

输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。

输出格式:

在一行中输出逆序后的字符串。

输入样例:

Hello World!

输出样例:

!dlroW olleH

【Python参考代码】

①方法一     逆序遍历

#By yangbo 2020.07.11num=input()for i in range(len(num)-1,0-1,-1):#这里的range()的end需要注意。    print(num[i],end="")

 

②方法二   利用字符串的切片

#By yangbo 2020.07.11num=input()print(num[::-1])

 

 

【切片】
切片:指对操作的对象截取其中⼀部分的操作。字符串、列表、元组都支持切片操作。
切片的语法:[起始:结束:步长],也可以简化使用 [起始:结束]
注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。

# 索引:通过下标取某一个元素
# 切片:通过下标去某一段元素

#By yangbo 2020.07.11num = "#By yangbo 2020.07.11"print(num)print(num[2])print(num[3:7]) # 结果元素里包含下标3,不含下标 7print(num[:]) # 取出所有元素(没有起始位和结束位之分),默认步长为1print(num[1:]) # 从下标为1开始,取出后面所有的元素(没有结束位)print(num[:5]) # 从起始位置开始,取到下标为5的前⼀个元素(不包括结束位本身)print(num[:-1]) # 从起始位置开始,取到倒数第一个元素(不包括结束位本身)print(num[-4:-1]) # 从倒数第4个元素开始,取到倒数第1个元素(不包括结束位本身)print(num[1:5:2]) # 从下标为1开始,取到下标为5的前一个元素,步⻓长为2(不包括结束位本身)# python 字符串快速逆置print(num[::-1]) # 从后向前,按步⻓为1进行取值。即将字符串逆序输出

 

转载地址:https://yangbocsu.blog.csdn.net/article/details/107280564 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:第7章 类
下一篇:第3章 字符串、向量和数组

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月10日 15时05分18秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章