Python複習一(Python格式化輸出顯示)

2021-08-27 16:24:03 字數 1163 閱讀 9699

python格式化輸出顯示

主要有三種方式

第一種:

在字串中使用%s(字串str),%d(整數),%f(浮點)來相應作為字串中的變數。最後在字串結束後,加上%(各變數,各變數)。注意:如果中間存在多次引用相同變數,則一樣需要在最後的括號裡相應的位置重複相同變數。

name=input("please type your name:")

age=input("please type your age:")

info='''

-----info of %s-------

your name is %s

your age is %s

''' % (name,name,age)

第二種:

直接在字元中命名乙個新的變數,使用英文本元的大括號{}作為識別符號。最後在字串結束後使用.format(新的變數名=賦值的變數,新的變數名=賦值的變數)。注意:如果中間存在多次引用相同變數,可以不用重複賦值。

info2="""-----info of ------- 

your name is

your age is

""".format(_name=name,_age=age)

第三種:

使用在字串中代替變數,序號從0開始。字串結束後,使用.format(變數1,變數2)。注意:如果中間存在多次引用相同變數,可以不用重複賦值。

info3='''

-----info of -------

your name is

your age is

''' .format(name,age)

總結

第一種使用%s的方式需要按照字串中引用的順序,依次在最後字串結束後的%()進行賦值。存在同乙個變數需要多次引用不便,且需嚴格按照字串中引用順序進行賦值,引用變數較多時稍顯繁瑣。

第二種在字串中使用,在最後字串結束後.format(新變數=舊變數)進行賦值。過程中需要在字串中增加新的變數會導致**中變數增多,應該注意**的可讀性。

第三種在字串中使用進行,在字串結束使用.format(變數1,變數2)進行賦值。過程需要嚴格按照字串的序號進行賦值且字串中引用的變數均為序號,可讀性不強。

python複習筆記(一)

一 問題獲取 今天在網上閒逛的時候,偶然看到了乙個系類教程python快速教程,點進去看看別人的心得經驗,順便鞏固一下python基礎知識,看到python標準庫01 正規表示式 re包 的時候,下邊有乙個小小的練習,順手一做並記錄下來。題目如下 練習 有乙個檔案,檔名為output 1981.10...

Python 複習筆記 一

1.將字元存入檔案 logfile open tmp mylog.txt a 以追加方式開啟 tmp mylog.txt檔案,此時logfile類似於c語言的檔案指標 print logfile,fatal error invalid input 將 fatal error invalid inpu...

python 檔案操作複習一

print 當前路徑 print os.getcwd print 判斷是否是乙個檔案 print os.path.isfile os.getcwd print 是否是乙個目錄 print os.path.isdir os.getcwd print os.system ls print 判斷是否是絕對...