python--輸入方式

引言:

今天遇到一題,需要輸入下列格式:
在這裏插入圖片描述
我在想python好像沒有類似C語言那樣格式化輸入的方法呀,然後去網上找了還真沒有,但是還是有其他的收穫的。

主體:

python一共有三種輸入方式,但是那是從前了,現在也不支持python2了。現在python3支持兩種輸入方式

  1. input(把之前python2的raw_input吞了),默認返回字符串類型,但是不會再末尾加上換行符
  2. sys.stdin.readline(),默認返回字符串類型,但是會在末尾加上換行符“\n",如果你要出去這個“\n" 直接使用strip("\n")去掉即可 , 即sys.stdin.readline().strip(’\n’)

但是這樣還是沒有得到上面那樣的輸入格式的方法,這樣的話,那麼只有自己做一個了,我記得好像似乎有那麼一個函數可以用指定的符號將字符串切割。。。。。。

one min later。。。

找到啦!!!

split():拆分字符串。通過指定分隔符對字符串進行切片,並返回分割後的字符串列表(list)

利用這個函數我就可以直接輸入指定類型的格式啦!!!
先看看我之前的格式:
在這裏插入圖片描述
這樣明顯不是題目要求的輸入格式。
更改前的輸入結構是
在這裏插入圖片描述

更改後:
在這裏插入圖片描述
現在的運行結構是
在這裏插入圖片描述
完成!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章