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...