1. 程式人生 > >python3 print 以及 字串格式化操作符 %

python3 print 以及 字串格式化操作符 %

參考網頁

The Python Standard Library

https://docs.python.org/3/library/index.html
包括 struct的定義
包括 set的定義
包括bytes ,bytearray,memoryview的定義
包括pprint的定義
包括glob的定義
包括csv檔案讀寫

Python HOWTOs

https://docs.python.org/3/howto/index.html

The Python Tutorial

https://docs.python.org/3/tutorial/index.html

print 語法

print 在 Python3.x 是一個函式,但在 Python2.x 版本不是一個函式,只是一個關鍵字。
語法
以下是 print() 方法的語法:

print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout)

引數
objects – 複數,表示可以一次輸出多個物件。輸出多個物件時,需要用 , 分隔。
sep – 用來間隔多個物件,預設值是一個空格。
end – 用來設定以什麼結尾。預設值是換行符 \n,我們可以換成其他字串。
file – 要寫入的檔案物件。

例項

print("aaa","bbb")
aaa bbb

print(1)
1
print(“Hello World”)
Hello World

a = 1
b = ‘runoob’
print(a,b)
1 runoob

print(“aaa”“bbb”)
aaabbb
print(“aaa”,“bbb”)
aaa bbb

print(“www”,“runoob”,“com”,sep=".") # 設定間隔符
www.runoob.com

字串格式化操作符(%)提供類似printf()的功能

字串格式化操作符提供了一種基於多種輸入型別的建立自定義字串的靈活方式。
它也提供了類似於C/C++世界的格式化操作的介面

格式化操作符輔助指令

m.n ----- m是顯示的最小總寬度,n是小數點後的位數(如果可用的話)

  • ----- 定義寬度或者是小數點精度