1.python字串拼接:方法挺多、挺好用的。靈活使用可使**簡潔、可讀性好。
#1.用4種方法,將列表li = ['i','python','like'],#裡面的單詞拼成: i**like**python
li = ['i','python','like']
#第一種方法:用 + 號
print(li[0]+'**'+li[2]+'**'+li[1])
#第二種方法:格式化字串 %s
print('%s**%s**%s'%(li[0],li[2],li[1]))
#第三種方法:''.join()方式,注意括號裡是要連線的可以是列表、元祖等可迭代物件
print('**'.join([li[0],li[2],li[1]])) #(注:''裡面是連線後面各個字串的字元)
#第四種方法:.format方式
print('****'.format(li[0],li[1],li[2])) #(注:{}裡面可以填入與後面相對應的符號)
2.格式化輸出
%s 格式化字串
%d 格式化整數
%f 格式化小數
%c 格式化ascii字元
%o 格式化八進位制
%x 格式化十六進製制
%e 用科學計數法格式化
字串轉義符
\n 換行 \a提示音 \b退格鍵 \t橫向製表符
自然字串 r' '
# 2. a=1.2,分別用3種格式,輸出a:''' 1.字串格式,
2.整型格式,
3.浮點型: 輸出佔10位、保留2位小數 、帶加號、靠左端
'''a=1.2
print('%s'%a)
print('%d'%a)
print('%+10.2f'%a)
#3. print('aa\tbb') 如何輸出,結果為: aa\tbb
print(r'aa\tbb')
print('aa\\tbb')
3.深複製和淺複製
li = [4,5,6]li1 = [1,2,3,li]
liq = li1.copy() #list自帶的copy方法是淺複製
print(liq)
print(liq)
import copy
print(li1)
lis = copy.deepcopy(li1) #匯入copy模組的deepcopy方法是深複製
print(lis)
python 字串拼接 格式化
1.字串的拼接 例 a hello b python c 將a,b c 中的字串連成一句話。第一種方法 用 號 a b c 第二種方法 格式化字串 s s s s a b c 注 s前面可以加物件名,後面以字典的方式填入 第三種方法 join 方式,注意括號裡是要連線的可以是列表,元祖 join a...
基礎教程 Python格式化字串(格式化輸出)
print 函式使用以 開頭的轉換說明符對各種型別的資料進行格式化輸出,具體請看下表。表 1 python 轉換說明符 轉換說明符 解釋 d i 轉換為帶符號的十進位制整數 o轉換為帶符號的八進位制整數 x x 轉換為帶符號的十六進製制整數 e轉化為科學計數法表示的浮點數 e 小寫 e轉化為科學計數...
Python3 format字串格式化輸出
python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。基本語法是通過 和 來代替以前的 format 函式可以接受不限個引數,位置可以不按順序。author wyq date 2018 7 18 print format hello world hel...