Python基礎 常用格式化

2022-08-12 16:36:20 字數 1357 閱讀 1850

#

常用格式化 百分號和format

#百分號

#字串拼接

#%s 字串 (可以接收任意型別)

#%d只能接收數字,

#%f %.2f 列印浮點數 2為取2位小數,會自動四捨五入

#%.2f %% 列印百分比,

#print('i am %s' % 'alex') # i am alex

#print('i am %s my hobby %s' % ('alex', 'read')) # i am alex my hobby read

#print('i am %s my age %s' % ('alex', [1, 2]))

#print('i am %s my age %d' % ('alex', 1))

## %.2f %% 列印百分比,

#print('i %.2f %%' % 99.8947)

##字典形式

#print('i am %(name)s my hobby is %(hobby)s my age %(age)d' %)

##分隔符拼接

#print('adih','dfe','df',sep=':') #adih:dfe:df

#format

#format_map 字典

tp = '

i am ,age is

'.format_map()

#print(tp)

##順序放值,缺失會報錯

#tp = 'i am {},age is {}'.format('alex',22)

#print(tp)

##放入順序

#tp = 'i am ,age is '.format('alex',22)

#print(tp)

#tp = 'i am ,age is '.format('alex')

#print(tp)##

#tp = 'i am ,age is '.format(name='de',age=2)

#print(tp)

##傳入字典 加**

#tp = 'i am ,age is '.format(**)

#print(tp)

#:s 字串 :d 數字 :f浮點數 :b二進位制 :o八進位制 :x十六進製制 :x十六進製制 :%顯示百分百,預設顯示小數點6位

#tp = 'i am ,age is '.format('dws',23,23.4)

#print(tp)

##直接傳入列表,前面加乙個*

#tp = 'i am ,age is '.format(*['dws',23,23.4])

#print(tp)

python基礎 format格式化

format hello world 不設定指定位置,按預設順序 hello world format hello world 設定指定位置 hello world format hello world 設定指定位置 world hello world 名 位址 format name aaa ur...

Python 基礎 格式化輸出

現在需要我們錄入我們身邊好友的資訊,格式如下 info of alex li name alex li age 22 job teacher hobbie girl end 我們現在能想到的辦法就是用一下方法 name input 請輸入姓名 age input 請輸入年齡 job input 請輸...

python基礎 格式化輸出

coding utf 8 name tom age 13 通過連線字元 進行拼接 print name is name age is str age 通過格式符 s,d 進行替換,其中 s用於指定字串,d data 用於指定數字 如果不確定列印的數字的型別,則可以使用 r表示 print name ...