字串處理

2022-06-15 07:48:10 字數 1541 閱讀 1110

'

abcd

'[:-1] #

去掉最後乙個字元

'abcd

'[:-2] #

去掉最後兩個字元

range(1,10)[::2] #

取奇數'

abcd

'[::-1] #

反轉字串

'abcd.efg

'.split('

.') #

分割字串

'abcd

'.find('

c') #

查詢字元索引位置,找不到返回-1 'a' in list(a) #返回true or false

'abcd

'.index('

c')#

查詢字元索引位置,找不到報錯

'abcd.efg

'.replace('

.','

00') #

替換字元

'abcd

'[:] #

擷取全部字元

'abcd

'[-2:] #

擷取倒數第二到末尾的字元

'abcd

'.upper() #

全部大寫

'abcd

'.lower() #

全部小寫

'abc

'.strip() #

去掉前後空格 lstrip左空格 rstrip右空格。strip()會刪除所有的空格、換行、製表符等

'192.168.1.1,admin,pass\n

'.strip('

\n') #

去掉最後的換行符

拼接字串和數字

temp=3

print

'the temp is

' +str(temp)

print

'the temp is

' +repr(temp) #返回值的字串表示形式

print

'the temp is

' + `temp` #

3.0已棄用該方法

格式化字串

%d    整數

%f 浮點數

%s 字串

%x 十六進製制整數

'%.2f

' % (25.3) #

將25.3格式化為保留兩位小數,結果:'25.30'

'%2d-%02d

' % (3, 1) #

格式化結果:' 3-01'

#格式化百分號,連著使用兩個百分號即可

#

查詢mac位址

mac = os.popen('

ifconfig |grep \'hwaddr\'

').readlines()

mac[0].split(

"hwaddr

")[1].strip()

'192.168.1.1,admin,pass\n'.strip('\n')

字串處理 字串反轉

請原諒博主今天很閒,於是乎博主又開始更新微博了。這次要更新的問題是 編寫乙個函式,反轉乙個單詞的順序。例如 do or do not,there is no try.就要反轉成 try.no is there not,do or do 大家要認真看看這道題,這道題和大家想象的貌似有點不同。首先字串反...

字串處理

uncode與ansi字串轉換 我們使用windows函式multibytetowidechar將多位元組字串轉換成寬字元字串。函式如下 int multibytetowidechar uintcodepage dworddwflags lpcstrlpmultibytestr intcbmulti...

字串處理

byte array new byte 2 array system.text.encoding.default.getbytes 啊 int i1 short array 0 0 int i2 short array 1 0 unicode解碼方式下的漢字碼 array system.text.e...