字串高階方法

2021-10-06 12:42:35 字數 917 閱讀 6960

1、isdigit()------函式判斷是否數字,是數字返回true,否則返回false

語法:str.isdigit()

2、isalpha()------判斷是否字母,不區分大小寫,是字母返回true,否則返回false

語法:str.isalpha()

3、isalnum()---判斷是否數字和字母的組合(可僅為數字,也可僅為字母),是則返回true,否則返回false,此外,如果為空格,也會返回false

語法:str.isalnum()

4、字串和整數相互轉化過程:通過這樣的轉化 你可以方便的完成字元與數字之間的轉換操作,更好使用for迴圈以及if判斷

等常用操作。

1)ord(str)---它以乙個字元(長度為1的字串)作為引數,返回對應的 ascii 數值

語法:ord('a')----97

2) chr(int)-----可以將0-255中的任一整數轉化為你所需要的字元

語法:chr(97)---------'a'

5、string.find(str,beg=0,end=len(string)) 檢測str是否包含在string中,如果beg和end指定範圍,則檢查是否包含在指定範圍內,如果是返回開始的索引值(找到的第乙個位置的索引值),否則返回-1

例如:

haystack = 'aabbaab'

needle='ab'

print(haystack.find(needle))

》1

string.index(str,beg=0,end=len(string)) 跟find()方法一樣,只不過如果str不在string中會報乙個異常

例如:

haystack = 'aabbaab'

needle='ab'

print(haystack.index(needle))

》1

SAS 資料讀取高階方法

目錄infile語句中的選項,放在infile語句中檔名的後面,可以改變sas讀取原始資料檔案的方式,對於讀取特定型別的資料檔案非常有用。firstobs 用於告知sas是從第幾行開始讀取資料。這對於哪些在開頭有描述性文字和頭資訊的資料檔案非常有用。obs 用於告知sas讀取到資料檔案哪一行時停止。...

字串方法

find 方法可以在乙個較長的字串中查詢子字串,並返回子字串所在位置最左邊的索引。如果沒有找到則返回 1。hello,world.cold enough?find world 6 title hello,world.cold enough?title.find hello 0 title.find ...

字串方法

coding utf 8 字串也可以理解為乙個容器,也存在索引值,而字串中的每乙個字元可以理解為是一 個元素。1 len 獲取字串長度的方法 print 字串長度len len abcd 2 字串的取值 string abcdef r1 string 0 r2 string 1 print r1,r...