'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'the temp is
' +str(temp)
'the temp is
' +repr(temp) #返回值的字串表示形式
'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...