>>
>
print
("姓名:%s,年齡:%d,身高:%f"%(
'kate',20
,166.6))
姓名:kate,年齡:20
,身高:166.600000
- %f操作:
>>">price is 16.00
>>> print("price is %-10.2f"%16)
price is 16.00
>>
>
print
("你好{},我是{},今年{}"
.format
("小明"
,"小花",18
))# 按照順序
你好小明,我是小花,今年18
>>
>
print
("你好,我是,今年"
.format
(a="小明"
,b="小花"
,c=18))
# 按照標記
你好小明,我是小花,今年18
>>
>
print
("你好,我是,今年"
.format
("小明"
,"小花",18
))# 可標記下標, 後面是0,1,2,按照後面的下標索引對應
你好18
,我是小花,今年小明
>>">>>>print("今年".format(a=18)) #<>向左向右
今年 18.00
>>> print("今年".format(a=18))
今年18.00
>>> print("今年".format(18)) #變為浮點數
今年18.00
>>> print("今年歲".format(a=18)) # ^ 代表居中左右
今年 18.00 歲
>>">>>> li = ['a','b','c',['d','e','f']]
>>> li1 = li.copy() #淺複製
>>
>
print(id
(li)
)2237637908424
>>
>
print(id
(li1)
)2237637648264
>>
>
print(id
(li[3]
))2237634726792
>>
>
print(id
(li1[3]
))2237634726792
- 深複製
>>
> l =
['a'
,'b'
,'c',[
'd',
'e',
'f']
]>>
>
import copy
>>
> l1 = copy.deepcopy(l)
>>
>
print(id
(l))
2237637344328
>>
>
print(id
(l1)
)2237637908616
>>
>
print(id
(l[3])
)2237637499592
>>
>
print(id
(l1[3]
))2237637908744
>>
>
print
(l is l1)
false
- 其餘:
排序 sort, sort的用法,reverse倒序,排序純數字,字母+數字,以字母/數字為排序的key
Python格式化輸出和深淺複製
字串的四種拼接方法,常用格式化 deepcopy 深複製 bytes 和 bytearray 的基本用法 字串拼接 使用 格式化字串 使用join 用單引號內的字元來拼接,引數填乙個整體 使用format 佔位符 字串格式化輸出 規定了對應位置的值只能填對應的型別 s 字串 d 數字 十進位制 f ...
Python字串拼接 格式化輸出 深淺複製
1.python字串拼接 方法挺多 挺好用的。靈活使用可使 簡潔 可讀性好。1.用4種方法,將列表li i python like 裡面的單詞拼成 i like python li i python like 第一種方法 用 號 print li 0 li 2 li 1 第二種方法 格式化字串 s ...
python3 格式化輸出和深淺複製
字串拼接 直接做加法 join拼接 格式化字串 格式化成其他形式如 d為數字格式化成字串 print slshjbl,slshl s lhsd jhs sfl 相似的有 print format jg jfj format好處在於 裡填變數後面的字串得到的結果可以換順序 大括號裡面加索引可以換取字串...