python基礎教程讀書筆記 第三章 字串

2021-08-08 03:09:18 字數 1076 閱讀 6387

摘要: %s , $x , find()  , join() , split() , lower() , title() , strip() 

format = "hello,%s!do you like %s ?"

name = ('jack','rose')

print format % name

%為轉換說明符,標記需要插入轉換值的位置。

%.3f   如果轉化為浮點數,需要標記精度

使用string的template方法配合$格式化符號使用,替換字串中相應位置的字元,如果是單詞的一部分需要加。

from string import template

sep =template('$x, do you like $8?')

1、『tomorrow never wait』.find('never') 在字串中尋找子字串,可以標記開始和結尾

2、  hero = ['arcer','launcher','assassin']

print ' & '.join(hero)    在字串序列中插入連線字元

3、name = 'jack'

if name.lower() in ['jack','kangkang','jane']:print 'found!'  將字串轉化為小寫

if name.title() in ['jack','kangkang','jane']:print 'found!'  將字串轉化為大寫

4、print 'jack is a good person'.replace('jack','joy') 查詢替換

5、'arcer & launcher & assassin'.split('&')  分割

6、print '               i do not like working!         '.strip() 去除兩側空格,也可以加引數去除兩側的字元

Python基礎教程 讀書筆記三

1.所有的標準序列操作都使用於字串,記住字串不可改變。2.字串格式化 標記轉換說明符 如果字串本身包含 用 代替。3.字串格式化轉換標誌 表示左對齊 表示在轉換值前加正負號 空白字元 表示正數之前保留空格 0表示轉換值若位數不夠用0填充。4.find str,begin index,end inde...

《python基礎教程》 讀書筆記(2)

所有標準的序列操作 索引 分片 乘法 判斷成員資格 求長度 取最大和最小值 對字串同樣適用。但是,字串是不可改變的。find find方法可以在乙個較長的字串中查詢子串,它返回字串所在位置的最左端索引,如果沒有找到則返回 1。title to be or not to be title.find b...

《python基礎教程》 讀書筆記 6

from random import choice 標準庫 random中包涵choice函式,可以從序列中隨機挑選出元素,給變數賦值 執行後你不必關心x是那種型別,只需知道x有個叫count的方法及它的呼叫方式和返回值類 x choice hello world 1,2,3,e 4,e print...