python輸入輸出的一點小知識

2021-10-03 14:50:52 字數 1674 閱讀 7020

print

("hello"

,"world"

,"name"

,sep=

"_") #自定義分割符

from somemodule import *

import somemodule as othername # 別名

例如:

2,3 # 為元組結構<

3.1.2 帶*號的變數返回的值是乙個列表,在變數和值個數相同時也是這樣

同時輸入多個字串,字串間以逗號間隔

a,b,c=input(『三個字串:』).split(』,』) #得到字串

a,b,c=eval(input(『三個數字:』))# 得到整數

2. 同時輸入多個數值,字串間以空格間隔

a,b,c=map(eval,input(『三個數字:』).split()) # 得到整數

a,b,c=input(『三個字串:』).split() #得到字串

由於input( )輸出的是用空格分開的字串,split( )會分割開各個值並放到列表中,此時在列表中的值是字串,如果要用於運算必須在map( )中利用int( )或者float( )等處理,再賦值。如果需要賦值的值都是字串的話就沒必要用map函式了。

python的輸入輸出

定義使用者通過控制台將資料傳遞給程式的過程 語法格式 格式一 變數 input 格式二 變數 input 提示資訊 eg x input y input 請輸入乙個數 注意 控制台執行到input 後,會將程式掛起,等待使用者輸入,使用者未完成資料輸入之前,程式不在向下執行,一旦控制台接受到資料後,...

Python的輸入輸出

格式 r 字串 概念 當字串裡有轉義字元時python也會識別為普通字元。print r 原始 n字串 不換行輸出 print r 原始 t字串 不空格輸出input 獲取使用者輸入字串 a int input 獲取整型資料 普通輸出 print hello wrold 同時輸出多個變數,指定分隔符...

輸入輸出時關於緩衝區的一點問題

各種函式 出錯與解決方案 一點廢話 1.什麼是緩衝區 緩衝區 buffered 是一塊記憶體,把輸入的字元臨時儲存在這塊記憶體裡,然後等待操作。2.為什麼需要緩衝區 首先在若干字元作為乙個塊傳輸比逐個傳送字元耗費的時間少。其次如果你輸入有誤。就可以使用您的鍵盤更改功能來修正錯誤。並且最終按下回車,就...