python 集合 字典操作 格式化字串

2021-09-19 15:27:18 字數 3978 閱讀 8529

# 字串不能被修改 my_name[0] = '1'

my_name =

"dvvid"

print

(my_name)

print

("-----------python set---------"

)# set

set_0 =

set_1 =

print

("set_0:"

, set_0)

print

("set_1:"

, set_1)

print

("並集:"

, set_0.union(set_1)

)print

("交集:"

, set_0.intersection(set_1)

)print

("生成新的set,儲存在set_0不在set_1的:"

, set_0.difference(set_1)

)print

("set_0中所有元素是否都在set_1中:"

, set_0.issubset(set_1)

)# set.add(item)、set.remove()、set.pop()刪除乙個任意的元素、set.clear()清除set

print

("隨機刪除乙個元素:"

("-----------python-字典---------"

)capitals =

print

(capitals)

print

("capitals['iowa']:"

, capitals[

'iowa'])

capitals[

'utah']=

'saltlakecity'

print

("新增新的鍵值對:"

, capitals)

print

("字典長度:"

,len

(capitals)

)# 遍歷字典, 遍歷的是「鍵」

print

("遍歷字典:"

)for k in capitals:

print

(capitals[k]

," is the capital of "

, k)

print

("列印keys:"

, capitals.keys())

# 「值」存入列表

l_capitals =

list

(capitals.keys())

print

("「值」存入列表:"

, l_capitals)

print

("列印值values:"

, capitals.values())

print

("列印items:"

, capitals.items())

print

("get(k),return 值:"

("-----------python-字典---------"

)capitals =

print

(capitals)

print

("capitals['iowa']:"

, capitals[

'iowa'])

capitals[

'utah']=

'saltlakecity'

print

("新增新的鍵值對:"

, capitals)

print

("字典長度:"

,len

(capitals)

)# 遍歷字典, 遍歷的是「鍵」

print

("遍歷字典:"

)for k in capitals:

print

(capitals[k]

," is the capital of "

, k)

print

("列印keys:"

, capitals.keys())

# 「值」存入列表

l_capitals =

list

(capitals.keys())

print

("「值」存入列表:"

, l_capitals)

print

("列印值values:"

, capitals.values())

print

("列印items:"

, capitals.items())

print

("get(k),return 值:"

, capitals.get(

"iowa"))

# 格式化字串

print

("-----------python-格式化字串---------"

)print

("hello"

,"world"

)print

("通過sep來更改分隔符:"

,"hello"

,"world"

, sep=

'***'

)print

("通過end來更改結尾字元(預設都是以換行符結尾):"

,"hello"

,"world"

, end=

'***'

)print

('\n'

)name =

"ct"

age =

12print

("%s is %d years old."

%(name, age)

)# %f, %e, %c...

# 除了格式字元之外,您還可以在%和格式字元之間包含乙個格式修飾符。

# 格式修飾符可以用來對指定字段寬度的值進行左對齊或右對齊。修飾符也可以用來指定字段寬度,以及小數點後的數字。

price =

24item =

"banana"

print

("the %s costs %d cents"

%(item, price)

)# 「24.00」字串長度為5,所以%5.2f看不出變化,%6.2f會出現乙個空格

print

("the %+10s costs %5.2f cents"

%(item, price)

)print

("the %+10s costs %6.2f cents"

%(item, price)

)print

("the %+10s costs %10.2f cents"

%(item, price)

)itemdict =

print

("the %(item)s costs %(cost)7.1f cents"

% itemdict)

# 除了使用格式字元和格式修飾符的格式字串之外,python字串還包括一種format方法,

# 它可以與新的formatter類一起使用來實現複雜的字串格式化

python 格式化操作

格式化操作 本質 對映 常見用途 對字串格式化輸出 對數值進行精度處理,進製轉換等。兩種方式 1.用 格式符來格式化 2.用str.format 方法格式化 1.用 格式符 a.格式化字串。例 s s s fu sheng shabi fu sheng shabi b.格式化數值。例 2f 3.14...

python格式化操作

python格式化的形式主要有以下幾種形式 1 句子 字串 中的某個詞彙替換 a ran print my name is s a 輸出 my name is ran,將a的字串賦值給 s s表示字串,d表示整數,f表示浮點數 2 指定輸出數值的小數字個數 b 3.14 print p value ...

python日期格式化操作

1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import time timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray timesta...