Python學習心得 5 字串(初?)

2021-10-05 22:43:42 字數 2094 閱讀 6731

'格式化有兩個引數,一是位置引數,二是關鍵字'

>>

>

' loves '

.format

('gakki'

,'rch'

)#位置引數利用表示

'gakki loves rch'

'關鍵字也可以直接使用位置引數進行固定防止出錯'

>>

>

' loves '

.format

(me=

'rch'

,name=

'gakki'

)'gakki loves rch'

'但是雙大括號後變成了字段'

>>

>

'}'.

format

('a'

)''

>>

>

print

('my name is %s and i\'m %d years old'%(

'rch',30

))my name is rch and i'm 30 years old

#在域中:表示格式化的開始,.2f表示定點數

>>

>''.

format

('pi = '

,3.1415

)'pi = 3.14'

>>

>

'%c %c %c'%(

97,98,

99)'a b c'

>>

>

'%o'%9

'11'

>>

>

'%3.1f'%2

'2.0'

#注意輸出的2前有空格

>>

>

'%10d'%5

' 5'

>>

>

'%-10d'%5

#左對齊

'5 '

#enumerate()

>>

> list1 =

['a'

,'b'

,'c'

,'d'

]>>

>

enumerate

(list1)

#對object進行序號,return an enumerate object產生乙個生成器

<

enumerate

object at 0x00000174b26110c0

>

>>

>

list

(enumerate

(list1))[

(0,'a'),

(1,'b'),

(2,'c'),

(3,'d')]

a =[1,

2,3]

;b =[4

,5,6

];c =[4

,5,6

,7,8

]#zip()

>>

> zipped =

zip(a,b)

#變成乙個物件儲存在記憶體裡

>>

> zipped

<

zipobject at 0x00000174b2611640

>

>>

>

print

(list

(zipped))[

(1,4

),(2

,5),

(3,6

)]>>

>

list

(zip

(a,c))[

(1,4

),(2

,5),

(3,6

)]#可以發現與最短的長度對齊

>>

> zipped =

zip(a,c)

>>

>

list

(zip

(*zipped))[

(1,2

,3),

(4,5

,6)]

#解壓的過程

Python自娛 5 字串

字串是不可變資料型別 索引和切片中的小坑 0 1 1 1 字串的部分方法 s.capitelize 首字母大寫 s.title 中間用空格或者特殊字元隔開的首字母都大寫 s.lower a z全部小寫 s.casefold 非英文也可以小寫,python3引入 s.upper 全大寫 s.swapc...

Python筆記5(字串) 20160921

一 字串常用方法 1 title 返回字串的標題版本,即單詞首字母大寫其餘字母小寫 2 upper 返回字串全部大寫版本,lower 則返回字串全部小寫版本 s hello,world s.upper hello,world 3 swapcase 返回字串大小寫交換的版本 s ababcdefabc...

python學習 14 字串

2 查詢和替換 7個方法 3 大小寫轉換 5個方法 4 文字對齊 3個方法 5 去除空白字元 3 6 拆分和連線 5 字串的切片 可以使用索引獲取乙個字串中指定位置的字元,索引計數從0開始 也可以使用for迴圈遍歷字串中每乙個字元 大多數程式語言都是用 來定義字串 string hello pyth...