python學習筆記 字串的拼接

2022-07-20 11:21:11 字數 2018 閱讀 3878

%[(name)][flags][width].[precision]typecode

width         可選,占有寬度

.precision   可選,小數點後保留的位數

typecode    必選

注:python中百分號格式化是不存在自動將整數轉換成二進位制表示的方式

常用格式化:

str="

i am %s,my hobby is %s

" %("

steven

","game")

# %s可傳字串,整數,列表,也可傳變數

str="

i am %s,my age is %d

" %("

steven

",20)

str="

percent %.2f

" %99.2233

str="

percet %.2f %%

" %99.25878

str="

i am %(name)s,age is %(age)d

" %

[[fill]align][sign][#][0][width][,][.precision][type]

sign         【可選】有無符號數字

#            【可選】對於二進位制、八進位制、十六進製制,如果加上#,會顯示 0b/0o/0x,否則不顯示

,            【可選】為數字新增分隔符,如:1,000,000

width       【可選】格式化位所佔寬度

.precision 【可選】小數字保留精度

type         【可選】格式化型別

傳入「 整數型別 」的引數

傳入「 浮點型或小數型別 」的引數

常用格式化:

str="

i am {},age {},from {}

".format("

steven

",18,"

beijing")

#括號和後面的取值對應不上會報錯,括號數不能多於後面的取值範圍

str="

i am {},age {},from {}

".format(*["

steven

",18,"

beijing"])

str="

i am ,age ,from

".format("

steven

",18,"

beijing")

str="

i am ,age ,from

".format(name="

steven

",age=18,city="

beijing")

str="

i am ,age ,from

".format(**)

str="

i am ,age

".format(["

steven

","bob

"],[18,22])

str="

i am ,age

".format("

steven

",25)

str="

i am ,age

".format(*["

steven

",25])

str="

i am ,age ,money

".format(name="

steven

",age=18,money=3000.21554125)

str="

numbers: ,,,,,

".format(15, 15, 15, 15, 15, 15.87623, 2)

str="

numbers: ,,,,,

".format(num=15)

Python 學習筆記 字串

今天學習python對字串的一些基礎處理,感覺對於工作中的自動化指令碼傳送cli命令會很有幫助。首先最重要的是 標稱 轉換說明符 conversion specifier 用於字串格式化。左側放置乙個字串 格式化字串 而右側放置希望被格式化的值 待格式化的值 1 2 3 4 5 left hello...

Python學習筆記 字串

1 字串的定義 字串就是一串字元,是程式語言中表示文字的資料型別 在python中可以使用一堆雙引號 或者一對單引號 定義乙個字串 雖然可以使用 或者 做字串的轉義,但是在實際開發中 如果字串內部需要使用 可以使用 定義字串 如果字串內部需要使用 可以使用 定義字串 也可以使用索引獲取乙個字串中,指...

Python學習筆記 字串

單引號 引用字元 雙引號 引用字串 三個單引號或者三個雙引號 引用多行字串 字串中包含單引號或雙引號 用轉義符 轉移符後面的字元表示字元本意 在字串中包含雙引號,則用單引號引用 print 這裡有個雙引號 在字串中包含單引號,則用雙引號引用 print 這裡有個單引號 即希望包含單引號,又希望包含雙...