Python给定一个句子倒序输出单词以及字母的方法

yipeiwu_com5年前Python基础

如下所示:

#!/usr/bin/python
# -*- coding: utf-8 -*-
def rever(sentence):
  newwords = []
  words = sentence.split()
  words.reverse()
  space = ' '#单词之间一个间隔
  for word in words:
    newword = []
    new = ''#单词的字母间无间隔
    l = len(word)
    for i in range(l):
      newword.append(word[l-i-1])
    neww = new.join(newword)
    newwords.append(neww)
  print space.join(newwords)
rever('what\'s your problem man ?')

运行结果:

? nam melborp ruoy s'tahw

以上这篇Python给定一个句子倒序输出单词以及字母的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python数据类型详解(二)列表

一.基本数据类型   整数:int   字符串:str(注:\t等于一个tab键)   布尔值: bool   列表:list (元素的集合)   列表用[]   元祖:tuple  ...

Flask框架学习笔记之模板操作实例详解

Flask框架学习笔记之模板操作实例详解

本文实例讲述了Flask框架学习笔记之模板操作。分享给大家供大家参考,具体如下: flask的模板引擎是Jinja2。 引入模板的好处是增加程序的可读性和易维护性,从而不用将一堆html...

Python中的默认参数详解

文章的主题 不要使用可变对象作为函数的默认参数例如 list,dict,因为def是一个可执行语句,只有def执行的时候才会计算默认默认参数的值,所以使用默认参数会造成函数执行的时候一直...

Python实现socket非阻塞通讯功能示例

本文实例讲述了Python实现socket非阻塞通讯功能。分享给大家供大家参考,具体如下: 非阻塞需要多线程编程 服务端 方式1: 使用threading库实现多线程 基本方法和单进程基...

Python实现统计文本文件字数的方法

本文实例讲述了Python实现统计文本文件字数的方法。分享给大家供大家参考,具体如下: 统计文本文件的字数,从当前目录下的file.txt取文件 # -*- coding: GBK...