輸出 認識格式化符號

2021-10-14 07:11:15 字數 1642 閱讀 9339

1.準備資料

2.用格式化符號去格式化輸出資料

age=22

name='shd'

weight=55.5

stu_id=1

stu_id2=1111

# 1.今年我的年齡是s歲

print('今年我的年齡是%d歲'%age)

# 2.我的名字是s

print('我的名字是%s'%name)

#3.我的體重是s公斤

print('我的體重是%.2f公斤'%weight)

#4.我的學號是s

print('我的學號是%d'%stu_id)

# 4.1我的學號是001(不足以0補全,超出原樣輸出)

print('我的學號是%03d'%stu_id)

print('我的學號是%03d'%stu_id2)

#5.我的名字是s,今年s歲了

print('我的名字是%s,今年%d歲了'%(name,age))

#5.1我的名字是s,明年s歲了

print('我的名字是%s,明年%d歲了'%(name,age+1))

#6. 我的名字是s,體重s公斤,學號是s

print('我的名字是%s,體重%.2f公斤,學號是%03d'%(name,weight,stu_id))

輸出結果:

%03d 表示輸出的整數顯示位數,不足以0補全,超出原樣輸出

%.2f 表示小數點後顯示的小數字數

同時格式化輸出幾種不同型別的資料時

%( , , ,) 百分號在前,括號括起來需要格式化輸出的資料變數名,逗號隔開。

eg :%(name,age)

%s功能比較強大,甚至於可以用於輸出%d,%f.

age=22

name='shd'

weight=55.5

print('我的名字是%s,今年%s歲了'%(name,age))

# 語法 f'{}'的應用 (更加高效)

print(f'我的名字是,明年歲了')

輸出結果:

\n:換行

\t:製表符,乙個tab(4個空格)的距離

print('s\th\t\td')

print('s\nh\nd')

預設兩個print()換行輸出

print預設結束符號print(『hello』,end="\n")

可以自己設定更改結束符

print('shd',end="```")

print('shd')

輸出結果:

格式化輸出

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 十進位制記數法...

格式化輸出

簡單輸出 print 你好小明 print 你好小紅 print 你好小李 帶變數的輸出 更有靈活性,易於維護 name 小李 print name 加號拼接字串 pay 8 print 花費一共 pay 元 print裡用逗號列印多個變數 name 小明 score 90 print name,s...