python中關於print函式的一些基本用法

2021-09-25 02:44:17 字數 1354 閱讀 3640

在剛剛接觸python程式語言的時候,覺得print函式是真個語言裡面最簡單的函式了,直到後來進行深入探索後發現了print函式裡有很多需要我們平時注意的地方

print() 向直譯器輸出結果

首先print函式的基本結構

print(*var_tuple,sep=" 「,end=」\n")

#*var_tuple 稱為可變引數列表(可理解為我們往括號裡輸入的內容,用逗號分隔開,輸出的時候逗號不會一起輸出)

#sep=" 「稱為分隔識別符號,預設為空格,一般我們在print()中輸入兩個引數時候,列印輸出後,我們發現輸出引數中間以空格分隔開

例如 print(「a」,「b」)

輸出為 a b(空格分隔開)

如果我們想要用其他分隔符顯示,即將sep=」 "中的空格符換為自習想顯示的標誌符即可,但是預設為空格

#end="\n"稱為結尾標誌符,即在列印結束後,執行換行的操作(在我們平時使用print函式的時候,列印結束後游標會自動移動到下一行)換行符為預設值,可更改為其他轉義字元,例如\t(tab鍵製表符)

關於print函式的一些其他操作

#列印出換行符標誌\n

#print("\n")

#print(r"\n") 此處r的作用是去除\n的轉義

在print函式括號中,可變引數列表為字串時,使用單引號或者雙引號效果相同

例如:#print(『adfsafsafsaf』)

#print(「adsfafsaf」) 單引號雙引號效果相同

print函式中的格式化輸出

:%s, %d ,%f

#%d:通配整型

#%s:通配字串

#%f:通配浮點型

#%%:列印乙個%

name=「chen」

tel=15711679434

print(「我叫%s,我的**是%d」%(name,tel))

#要求列印 20.33%

『』』a=20.33333333333

print("%.2f"%(a)+"%")

print("%.2f%%"%(a))

在對小數輸出的時候可能對小數的位數有一定要求,例如要求輸出小數點後3位等等,此時我們可以做一下設定

x=78.9993

print("%a.bf"5)

在此a表示指定輸出的字元寬度(小數點算乙個字元),如果指定寬度大於實際寬度,那麼在左邊以空格補上差,如果指定寬度小於實際寬度,那麼按照實際寬度輸出,(當沒有指定寬度輸出的要求時候,此處a課忽略不謝)

.b 中 .代表小數點(對小數字數有要求時候這個點不可忽略),b代表小數字數,即以小數點後b位輸出該浮點數

print函式中關於格式控住化輸出使用較多的還是format,今天暫且不講,後面會詳細說明

244 emacs lisp 中的print函式

完整的common lisp的學習集合整理如下 繼續學習emacs,繼續學習lisp,繼續學習emacs lisp。這一次看一下emacs lisp中的print函式。看起來,文件以及 得多看,否則的話一些資訊都不知道。在此之前,我的腦子裡就沒有print這個東西。從common lisp開始,倒是...

關於Python 3中print函式的換行詳解

前言 因為工作的需要,最近看了看python的應用,從入門級的九九乘法表開始,結果發現python3.x和python2.x真的是有太大的不同之處,就比如這裡的換行處理,怕忘記先記下來,好了,話不多說了,來一起看看詳細的介紹 python2.x中的 usr bin env python coding...

Python中print換行問題

print 如何實現換行?1 將語句分別輸入在不同行中,也就是多輸入幾個print語句。coding utf 8 print 今天天氣很好 print 我們出去玩吧 print 你說好嗎 輸出的結果 今天天氣很好 我們出去玩吧 你說好嗎 2 我們在學習c語言的時候,經常用 n換行,在python中同...