# 字串不能被修改 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...