花式輸入
首先輸入任何東西都可以用的(單個)
a=input()
這個a可以是整數,字元,字串,浮點數,python會自動識別的;
當然如果你想控制一下,你可以加乙個限制條件:
輸入整數:a=int(input)
輸入浮點數 a=float(input)
輸入多個值的時候:
1:多個值是一行乙個 你就可以寫很多個input這種
或者你想寫成一行
看這個a,b,c=input(),input(),input() 也可以往後延伸很多
2:如果你想在一行通過空格輸入a b的值
那麼就要麻煩一點:需要用到函式
a,b=map(int,input().split())
意思就是:輸入乙個字串,(預設)以空字元為切割點 比如:1 2 就以中間的空格(空字元)切割正好兩份(也可以在函式裡面加以限制)
a,b,c=map(int,input().split(',',2))
print(a,b,c)
你就比如這個 輸入:1,2,3以『,『為基準切割兩次
重點來了!!!比如線段樹的區間操作1 2 r ,一行輸入這樣三個數那可咋整啊
來了哦!你需要深入了解切割函式split()
split('c',n)以字串c切割n次,切完了我們把它取出來不就好了嗎??
str=input()
a=int (str.split(',',3)[0])
b=int (str.split(',',3)[1])
c=str.split(',',3)[2]
這樣就算ok啦!
基本上所有的輸入情況都搞定了!!
花式輸出::
最簡單的:print("hello,world!")打不打分號都ok
輸出a(無論a是字元,數字,字串):print(a)
注意print()輸出在最後,記住是最後自帶換行符號,不想要他換行這樣書寫
print(a,end='在這裡書寫你想要在行末輸出的且不會換行')
輸出多個數print(a,b)這個樣子的a,b之間輸出的時候會帶有空格最後由換行,其他數量以此類推
你可能要問了,哎呀我的輸出很複雜!有數字字元還有注釋還有。。。。。。。。。。。
那就格式化輸出
c語言都學過吧!裡面的%d %s %c %f 在這裡一樣適用!!但是書寫格式要不一樣
比如 n='dpc' a=100 c=1(這個命名這麼基礎的不需要我多說吧)
我們現在要輸出 dpc有100個女朋友
但是他只能娶1個
上**
n='dpc'
a=100
b=1print("%s有%d個女朋友\n但是他只能娶%d個"%(n,a,b))
你會發現『\n』在py中也適用好神奇呀! 對就是這樣!!!!!其他的轉義啊也是可以用的
ok!看完這篇部落格你要是發現輸入你在我這裡找不到答案!!你打爆我的狗頭!!
python輸入和輸出
互動功能 1.命令列引數 2.標準輸入和輸出函式 3.檔案輸入和輸出 4.圖形化使用者介面 1.命令列引數 1.1 import sys 通過 sys.argv 訪問命令列引數 argv 0 為python指令碼名 argv 1 為第乙個引數 argv 2 為第二個引數.注 argv 1 argv ...
Python輸入和輸出
1.輸入 用print 在括號中加上個字串,就可以向螢幕上輸出指定文字,也可以接受多個字串符,用逗號隔開就可以連成一串輸出,print 會一次列印出每個字串,遇到逗號輸出乙個空格。如下 也可以列印整數或者計算。2.輸出 python中input 可以輸入字串,並存放到乙個變數裡。比如 輸入使用者的名...
Python輸入和輸出
輸出格式美化 python兩種輸出值的方式 表示式語句和 print 函式。第三種方式是使用檔案物件的 write 方法,標準輸出檔案可以用 sys.stdout 引用。如果你希望輸出的形式更加多樣,可以使用 str.format 函式來格式化輸出值。如果你希望將輸出的值轉成字串,可以使用 repr...