中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python3的print()函數的用法圖文講解

發布時間:2020-10-21 19:20:04 來源:腳本之家 閱讀:353 作者:njzhw 欄目:開發技術

Python 3 print 函數 基礎代碼

1、print語法格式

print()函數具有豐富的功能,詳細語法格式如下:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

默認情況下,將值打印到流或sys.stdout。
可選關鍵字參數:
file:類文件對象(stream); 默認為當前的sys.stdout。
sep:在值之間插入的字符串,默認為空格。
end:在最后一個值后附加的字符串,默認為換行符。
flush:是否強制刷新流。

2、sep可選關鍵字參數
sep參數可以在值之間插入字符串,默認值為空格。
例:

print('1','2','3','4',sep = "插入")

輸出結果:

1插入2插入3插入4

3、file可選關鍵字參數

file參數默認值為sys.stdout,代表系統標準輸出,即屏幕。我們可以通過改變該參數使print()函數輸出到特定的文件中。
例:

f = open(r"F:\text.txt","w")    # 打開文件,以便寫入
print('test',file = f)  # 輸出到文件
f.close()   # 關閉文件

運行后,可以看到test輸出到text.txt文件中。

4、end可選關鍵字參數

end參數默認為"\n"(換行符),如果想在print()函數輸出之后輸出別的字符串,可以重設end參數。
例:

print('1','2',end = "最后")

輸出結果:

1 2最后>>>

運行后,我們可以看到,print()函數輸出之后不會換行,且在最后一個值后面附加了“最后”。

5、flush可選關鍵字參數 

flush參數用于控制輸出緩存,一般為了可以獲得較好的性能,保持為False即可。

6、print()打印中比%格式符更方便的一個打印方式print(f"")

有沒有小伙伴到現在還在用以下的%d%f%s ...等方式打印

age = int(input("Please input your age:"))
name = input("Please input your name:")
print("Ok,your name is %s, and your age is %d." % (name, age))

當然,也不是說這種方式不能用,但是我們有一種更加直觀并且方便的用法--print(F”“)。
以下是改進后的代碼

age = int(input("Please input your age:"))
name = input("Please input your name:")
print(f"Ok,your name is {age}, and your age is {name}." )

這樣寫的話是不是比較方便,但一定要記住引號前的 f 一定不能忘記。

"""
print用法
版本: v1.0
日期: 2019.03.25
作者: Catherine
python版本: 3.7
"""

print("用法1: ", end='')
print('hello, world!')
print()
print("用法2: ", end='')
print("你好,世界!")
print()
print("用法3: ", end='')
print('你好', '世界')
print()
print("用法4: ", end='')
print('hello', 'world', sep=', ', end='!')
print()
print()
print("用法5: ", end='')
print('goodbye, world', end='!\n')
print()
print("用法6: ")
s = 'Hello'
length = len(s)
print("The length of %s is %d" % (s, length))
print()
print("用法7: ")
pi = 3.141592653
print("字段寬10,精度3: ")
print('%10.3f' % pi)
print()
print("用*從后面的元組中讀取字段寬度或精度: ")
print("pi = %.*f" % (3, pi))
print()
print("用0填充空白: ")
print('%010.3f' % pi)
print()
print("左對齊: ")
print('%-10.3f' % pi)
print()
print("顯示正負號: ")
print('%+f' % pi)
 print()
print("用法8: ")
print("print不換行: ")
for i in range(10):
 print(i, end='') # 0123456789
print()
print()
print("用法9: ")
list = ['床前明月光', '疑是地上霜', '舉頭望明月', '低頭思故鄉'] # 床前明月光-疑是地上霜-舉頭望明月-低頭思故鄉
print('-'.join(list))

Python 3的print是一個函數,與Python2用法完全不一樣,現將Python3的print()函數用法滿匯總如下,所有功能均由本人親測。

print()輸出字符串用法。

例如:

print("輸出字符串")

print('用單引號輸出字符串')

python3的print()函數的用法圖文講解

單引號中輸出雙引號,雙引號中輸出單引號,轉義符輸出單、雙引號和轉義符操作方法。

#輸出單引號或雙引號方法

print("直接輸出一個單引號'a")

print('直接輸出一個雙引號"')

print('''直接輸出一個雙引號"''')

print('用轉義符號"\\"輸出單引號\'')

print("用轉義符號\"\\\"輸出單引號方法2\'")

print("以上例子包括了轉義符\\的輸出方法。")

python3的print()函數的用法圖文講解

數字的輸出方法,直接輸出和通過變量輸出,語句中均無引號。

#輸出數字的用法

#直接輸出數字 

print(100)

print(3.1415926)

#通過量變輸出數字

a=1.414

print(a)

python3的print()函數的用法圖文講解

變量的方法輸出字符串或數字。

str1="變量輸出用字符串"

num1="12.345"

print(str1)

print(num1)

python3的print()函數的用法圖文講解

輸出列表、元組和字典方法

L = [1,2,'a']   

print(L) 

t = (1,2,'a')   

print(t) 

d = {'a':1, 'b':2} 

print(d) 

python3的print()函數的用法圖文講解

print的格式化輸出

str2="以格式化方式輸出的(%s)有(%d)個字符" %('python',len('python'))

print(str2)

python3的print()函數的用法圖文講解

print()函數輸出換行控制。

python3的print()函數的用法圖文講解

一個print()語句換行輸出,在需要換行的位置加入"\n"換行符即可。

python3的print()函數的用法圖文講解

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

仙桃市| 永仁县| 宁阳县| 渝中区| 沅江市| 赣州市| 涡阳县| 当涂县| 乌海市| 柳州市| 教育| 滨州市| 舟曲县| 孟州市| 宁陕县| 苏州市| 渭南市| 东港市| 张家界市| 读书| 前郭尔| 安平县| 佳木斯市| 许昌市| 淳安县| 梅河口市| 政和县| 肇州县| 稷山县| 玛纳斯县| 策勒县| 贺兰县| 独山县| 东兰县| 余庆县| 涟源市| 沧州市| 兰州市| 濮阳县| 南木林县| 天气|