将英文句子中的单词逆序排列

昨天老师给了我们一道挺有意思的题目,先看图
这里写图片描述


这个题目不是很难,不过有些麻烦,不知道你有没有思路呢?

  • 输入一个英文句子形式的字符串
  • 标点符号不能跟单词一样倒过来,所以先要把标点符号分割出来(我用的是替换操作)
  • 字符串的切片,切片方式是‘ ’(空格)
  • 切片完成之后会自动转换成列表
  • 将列表逆序
  • 我用的是代替方式分割的标点符号所以还得将标点符号代替回来 输出就好了
    ###下面是代码,不过有点麻烦的那种
str1 = input('请输入英文句子')   # 通过键盘输入一个英文句子
# str1 = 'I like you, but just I like you.'
str_1 = ','   # 被替换的字符
str_2 = ' ,'  # 替换的字符
str1 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值