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