格式化輸出

2021-08-29 20:45:29 字數 1148 閱讀 1591

簡單輸出

print(『你好小明』)

print(『你好小紅』)

print(『你好小李』)

帶變數的輸出 更有靈活性,易於維護

name = 『小李』

print(name)

加號拼接字串

pay = 『8』

print(『花費一共』 + pay + 『元』)

print裡用逗號列印多個變數

name = 『小明』

score = 90

print(name, score)

print(『學生姓名:』 + name + 『,學生成績:』 + str(score))

但是,變數較多,加號拼接字串比較麻煩

name = 『小明』

score = 90

*** = 『male』

height = 180

weight = 70

address = 『鄭州市xx街道』

phone = 『137331779926』

所以,我們使用格式化輸出字串

方法一: 『姓名%s,成績%s』 % (變數1,變數2) %s 是佔位符,將要被變數填充。 %s 字串, %d 整數, %f 浮點數

c語言寫法,並不推薦寫法,但很多專案再用這種寫法,要求認識

print(『學生姓名%s, 成績%d』 % (name, score))

##(重點)方法二:format()

優點:不用轉型。使用自然。

print(『學生姓名{}, 成績{}』.format(name, score)) # (重點)

引數較多時可以給佔位符起變數名

print(『學生姓名, 成績』.format(stu_name=『小明』, stu_score=90))

小數點精度

print(『河南省面積』.format(190.5832))

左對齊右對齊

print(』』.format(『對齊』))

print(』』.format(『對齊』))

print(』』.format(『對齊』))

print()輸出後不換行

print(『1』, end=』』) # 游標就不會換行

print(『2』)

『12』

格式化輸出

a 浮點數 十六進製制數字和p 記數法 a 浮點數 十六進製制數字和p 記法 c 乙個字元 char c 乙個iso寬字元 d 有符號十進位制整數 int ld ld 長整型資料 long hd 輸出短整形。e 浮點數 e 記數法 e 浮點數 記數法 f 單精度浮點數 預設float 十進位制記數法...

格式化輸出

a 浮點數 十六進製制數字和p 記數法 a 浮點數 十六進製制數字和p 記法 c 乙個字元 char c 乙個iso寬字元 d 有符號十進位制整數 int ld ld 長整型資料 long hd 輸出短整形。e 浮點數 e 記數法 e 浮點數 記數法 f 單精度浮點數 預設float 十進位制記數法...

格式化輸出

格式化輸出 1.s替換 2.format替換字典 3.s字典的值替換 4.f 內容 內容 1.總結了一些簡單基本的輸出格式化形式以及函式format函式基本使用形式。字串格式化 格式描述 百分號標記 c字元及其ascii碼 s字串 d有符號整數 十進位制 u無符號整數 十進位制 o無符號整數 八進位...