第三天內容

2022-08-24 11:00:14 字數 3227 閱讀 1891

1.字串中的expandtabs的應用如果有\t 則停止尋找用空格補,如果沒有直接數到空格裡的所設定的值然後進行下一次的設定:

test='dlfk\tjkldsfj\tlasdfkjfdsasdlkfjsdaflk\t fdslkjdlkf\t'

v=test.expandtabs(10)

print(v)

結果:dlfk jkldsfj lasdfkjfdsasdlkfjsdaflk fdslkjdlkf

2.字串中判別數字的方式由高到低的排序是:isdecimal、isdigital、isnumeric:如果是數字1,2這種三種方式都是true,但如果是②則第一種是false第二三種是true,如果是二則除了第三種是true,其他都是false:圖如下

test1 = '123'

test2 = '②'

test3 = '二'

test1_1 = test1.isdecimal()

test2_1 = test2.isdecimal()

test3_1 = test3.isdecimal()

test1_2 = test1.isdigit()

test2_2 = test2.isdigit()

test3_2 = test3.isdigit()

test1_3 = test1.isnumeric()

test2_3 = test2.isnumeric()

test3_3 = test3.isnumeric()

print(test1_1, test2_1,test3_1)

print(test1_2, test2_2,test3_2)

print(test1_3, test2_3,test3_3)

結果true false false

true true false

true true true

3.字串中isprintable :如果出現不可見或者是不可以顯示的字元時就顯示布林值false

test1='lkdfj\t'

test2='dfkjldsf\n'

v1=test1.isprintable()

v2 =test2.isprintable()

print(v1,v2)

結果是:

false false

4. 字串中的isspace 如果字串中全部為空格就是true否則返回false

test1='     '

test2 = ''

v1=test1.isspace()

v2 =test2 .isspace()

print(v1,v2)

結果是true false

5.字串中istitle :如果每個單詞都是開頭大寫則返回true否則返回false

test1=' dfklj kfdkslj lkjlfdksj'

test2 = 'kdfklj kdfslkj kfkdlj'

v1 = test1.istitle()

v2 = test2.istitle()

print(v1,v2)

結果是false true

6.字串裡的重點join   :注:間隔放在前面,括號裡面放的是字串的內容

test1='你是風兒我是沙'

v1= '_'

v2 = v1.join(test1)

v3 = 'dkj '.join(test1)

print(v2,v3)

結果是你_是_風_兒_我_是_沙 你dkj 是dkj 風dkj 兒dkj 我dkj 是dkj 沙

7.將字串轉換成大寫或者小寫: 大寫(upper)小寫(lower)

test1='fdlkjdkjfk'

test2='jfdlkjsk'

v1 =test1.lower()

v2 =test2.upper()

print(v1,v2)

結果是fdlkjdkjfk jfdlkjsk

8。字串中的strip :如果空格中沒有內容則自動去除空格\t\n等功能 如果有內容就刪除所填寫的內容,兩個兄弟是lsplit 和rsplit:

test1='alexaldexxlijlkjalex'

v1 =test1.strip()

v2 = test1.strip('alex')

v3 =test1.lstrip('alex')

v4 = test1.rstrip('alex')

print(v1,v2,v3,v4)

結果是:

alexaldexxlijlkjalex dexxlijlkj dexxlijlkjalex alexaldexxlijlkj

9.字串中的split  :把字元分割成n分:

test = 'lextssdflslkdfjssdkkkkkds'

v2 =test.split('s')

print(v2)

結果是['lext', '', 'dfl', 'lkdfj', '', 'dkkkkkd', '']

10字串中常用到的幾個就是: join 、find 、split、lower、upper、strip

11.如果想要取出字串中的某個字元就是使用到索引:索引從左到右是從一到無窮大  而從右到左則是從-1開始排而且 n1<=x

test1 = 'dklfjdslkj'

v1 = test1[3]

v2 = test1[-3]

print(v1,v2)

結果是f l

12.計算字串的個數是使用len

test1 = 'dkjfdkjdk'

v1 = len(test1)

print(v1)

結果是9

使用for迴圈進行字串的:for迴圈的格式是:for 變數名 in字串: **塊

test = '鄭建文是個優秀的妹子'

index_1 = 0

while index_1 < len(test):

print(index_1, test[index_1])

index_1+=1

for vin in test:

print(vin)

第三天學習內容

整數型別 超範圍的情況 小結 小數型別 float與double的區別 float是單精度型別,精度是8位有效數字,取值範圍是10的 38次方到10的38次方,float占用4個位元組的儲存空間 double是雙精度型別,精度是17位有效數字,取值範圍是10的 308次方到10的308次方,doub...

第三天學習的內容

05.29 一.文字類樣式 color line height 得確定裡面有幾行 text align 對齊方式 text decoration 設定文字的線 如下劃線 font size 字型 font style 文字風格 font family 字型樣式 font weight 加粗 元素的顯...

第三天,努力!!

第三天了,不錯不錯,基本上按自己的計畫進行著,雖然工作還是沒找到,不過也不再那麼的怕了,慢慢來吧,其實也沒太多時間了 今天早上十點才,真的覺得自己太不像話了,不過我一覺醒來就那個時候了,我的手機每天的鬧鐘是7 30不過好像從來聽不見它響,哈哈 明天希望能早點起,明天北京工體有乙個大型的招聘會,可以去...