python學習筆記 一 print的各種用法

2021-10-18 16:16:33 字數 2653 閱讀 2702

print函式:print(*objects,sep=' ',end='\n',file=sys.stdout)

3.利用%格式化輸出(類似c的printf)

4.利用format輸出

5.向檔案輸出(file引數)

print()裡可以用「」,也可以用『』,但要保證前後一致

python裡print可以直接輸出列表,集合,元組,字典和字串

eg.

for i in

range(0

,10):

print

("test"

,'tst'

,i)

輸出效果如下

調整end引數print("test","tst",i,end=' ')

end表示在每次呼叫print輸出後,在最後加的字元,預設為換行符.

調整sep引數print("test","tst",i,sep=','),如此則test tst之間用『,』隔開。

sep預設為空格

for i in

range(0

,10):

print

("test"

,'tst'

,i,sep =

',',end =

' ')

輸出結果

可以看到,%後如果有多個變數,要用括號括起來;注意前面雙引號「」與後面的%之間沒有逗號如果輸出浮點數,可以用.+數字表示保留幾位小數,當然,如果保留的小數字數過多,輸出的便不是6.6了。

另外,可以要求輸出的格式是左對齊還是右對齊:

在%加「-」表示左對齊,加「0」表示右對齊,但要注意輸出數字的時候右對齊會在前面自動補零。

此外%還可用於輸出下列型別:

專案value

%x(或x)

十六進製制整數

%o八進位制整數

%c字元

%u無符號整數

%d十進位制整數

初階:

card_num =

如上可見,用{}代替%s,%f等,在format中的變數會自動按先後順序填入前面的{}中。而則表示浮點數保留兩位小數。

同樣,可以用d表示十進位制整數,x表示十六進製制整數……並且可以在{}內設定變數名,在format中賦值,如下:

高階:解釋一下圖中的:

0代表format中的第乙個變數(這裡為s)填入當前大括號的位置,:是引導符號,標誌著之後的標記符都是控制格式的。最後的數字30代表大括號裡的內容共佔30位。^代表s在這30位中居中,(《代表左對齊,>代表右對齊),「-」代表s之外不足30位的部分用-補齊。

下面我們再看一些例子:

在第二個print中,第乙個大括號的引數序號是1,那麼其中的內容就是s,第二個大括號的引數序號是0,其中的內容是str.

with

open

("d:"

,'w'

)as f:

print

("23333"

,file

=f)

以寫(『w』)方式開啟指定路徑的檔案,並把其命名為f.

緊接著向f中輸出「23333」.

開啟該檔案可以看到「23333」已經寫入了f.

注意:print行要縮排。

Python學習 學習筆記(一)

python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...

python學習學習筆記一

1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...

Python學習筆記 一

python學習筆記 一 關鍵知識點 1 程式列印輸出使用print語句 2 使用print輸出字串時,字串內容不帶引號。而使用字串變數名輸出時,字串內容由引號括起來 3 在python 解析器中下劃線 表示最後乙個表示式的值 4 重定向輸出符合為 5 程式中需要輸入時,實用raw input 內建...