zoukankan      html  css  js  c++  java
  • Exercise 25: Even More Practice

    def break_words(stuff):
         """This function will break up words for us."""
      words = stuff.split(' ')
      return words
    def sort_words(words): 
      """Sorts the words."""
      return sorted(words)
    def print_first_word(words): 
      """Prints the first word after popping it off."""
      word = words.pop(0)
      print word
    def print_last_word(words):
      """Prints the last word after popping it off."""
      word = words.pop(-1)
      print word
    def sort_sentence(sentence): 
      """Takes in a full sentence and returns the sorted words."""
      words = break_words(sentence)
    return sort_words(words)
    def print_first_and_last(sentence):
      """Prints the first and last words of the sentence."""
      words = break_words(sentence)
      print_first_word(words)
      print_last_word(words)
    def print_first_and_last_sorted(sentence):
      """Sorts the words then prints the first and last one."""
      words = sort_sentence(sentence)
      print_first_word(words)
      print_last_word(words)

    if __name__ == '__main__':
      sentence = "All good things come to those who wait."

    pop() 出栈。

  • 相关阅读:
    MTK 官方 openwrt SDK 使用
    PF_RING packet overwrites
    pycares cffi
    libevent evbuffer bug
    浮点转字符串性能比较
    重写 libev 的 EV_WIN32_HANDLE_TO_FD
    thrift TNonblockingServer 使用
    accel-pptp 部署
    boost::asio 使用 libcurl
    蜂鸟A20开发板刷 cubietruck 的 SD 卡固件
  • 原文地址:https://www.cnblogs.com/hluo/p/4048418.html
Copyright © 2011-2022 走看看