python學習 更多字串的內容

2021-08-09 08:27:48 字數 1537 閱讀 2220

你在程式中使用的字串都是str類的物件。這個類的一些有用的方法會在下面這個例子中說明。如果要了解這些方法的完整列表,請參見help(str)

例9.7 字串的方法

#!/usr/bin/python

# filename: str_methods.py

name ='swaroop'# this is a string object

ifname.startswith('swa'):

print'yes, the string starts with "swa"'

if'a'inname:

print'yes, it contains the string "a"'

ifname.find('war') !=-1:

print'yes, it contains the string "war"'

delimiter ='_*_'

mylist = ['brazil','russia','india','china']

printdelimiter.join(mylist)

(原始檔:code/str_methods.py)

$ python str_methods.py

yes, the string starts with "swa"

yes, it contains the string "a"

yes, it contains the string "war"

brazil_*_russia_*_india_*_china

這裡,我們看到使用了許多字串方法。startwith方法是用來測試字串是否以給定字串開始。in操作符用來檢驗乙個給定字串是否為另乙個字串的一部分。

find方法用來找出給定字串在另乙個字串中的位置,或者返回-1以表示找不到子字串。str類也有以乙個作為分隔符的字串join序列的專案的整潔的方法,它返回乙個生成的大字串。

多位元組字串與寬字串的轉換

多位元組字串與寬字串的轉換可使用c api者win32 api.c api mbstowcs,wcstombs win32 api multibytetowidechar,widechartomultibyte 下面著重介紹win32 api的用法,c api的用法較為簡單可參照win32 api。...

多位元組字串與寬字串的轉換

多位元組字串與寬字串的轉換 多位元組字串與寬字串的轉換可使用c api者win32 api.c api mbstowcs,wcstombs win32 api multibytetowidechar,widechartomultibyte 下面著重介紹win32 api的用法,c api的用法較為簡...

多位元組字串與寬字串的轉換

多位元組字串與寬字串的轉換可使用c api者win32 api.c api mbstowcs,wcstombs win32 api multibytetowidechar,widechartomultibyte 下面著重介紹win32 api的用法,c api的用法較為簡單可參照win32 api。...