Python的多行输入与多行输出
生活随笔
收集整理的這篇文章主要介紹了
Python的多行输入与多行输出
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
因為在OJ上做編程,要求標準輸入,特別是多行輸入。特意查了資料,自己驗證了可行性。
?Q1:系統(tǒng)如何判斷輸入結(jié)束?
A:按下?lián)Q行鍵然后Ctrl+d結(jié)束。
Q2:split()的作用?
A:str.split(str="", num=string.count(str)).
? ? ? split()通過指定分隔符對字符串進行切片,并返回切片結(jié)果。
? ? ? ?str -- 分隔符,默認為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
? ? ? ?num -- 分割次數(shù)。
Q3:為什么選擇list.extend()而不是list.append(),這兩者有何區(qū)別?
?A:extend()是將新對象的內(nèi)容添加到列表,append()是將新對象整體添加到列表。如下圖:
輸出是:
輸出是:
? ? ?所以看程序的需求選擇。
一、前言
? ? ? 本文主要使用python 的raw_input() 函數(shù)讀入多行不定長的數(shù)據(jù),輸入結(jié)束的標志就是不輸入數(shù)字情況下直接回車,并填充特定的數(shù)作為二維矩陣
二、代碼
三、運行結(jié)果
? ? ??
總結(jié)
以上是生活随笔為你收集整理的Python的多行输入与多行输出的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据稀疏、结构复杂,事件抽取面临的挑战该
- 下一篇: python用schedule模块实现定