字符和字符串能夠用來相加來組合成一個字符串輸出;python
字符或字符串複製輸出。api
You can extract a substring from a string by using slice. Format: [start:end:step]
函數
[:]
extracts the all string測試
[start:]
from start
to the endspa
[:end]
from the beginning to the end - 1
offset3d
[start:end]
from start
to end - 1
code
[start:end:step]
from start
to end - 1
, skipping characters by step
orm
jupyter notebook中測試以下:blog
letters[::-2]是以-2爲步長,從結尾開始提取字符;索引
len( ) 計算字符串中字符個數。
split() 經過指定分隔符對字符串進行切片,若是參數 num 有指定值,則僅分隔 num 個子字符串。默認用空格分割。
str.split(‘’, num).
比較 字符串相加須要新建字符串,join方法是直接在原有字符傳序列上更改,效率更高。
replace( old_strs, new_strs ),用new_strs替換字符串中全部的old_strs;
replace( old_strs, new_strs, num ),用new_strs替換字符串中前num個old_strs;
str.center(width[, fillchar])
#width -- 字符串的總寬度。width是雙數則從width/2開始放str; width是單數則從(width+1)/2開始放str。 #fillchar -- 填充字符,能夠沒有,沒有時默認用空白填充。
ljust() 方法返回一個原字符串左對齊,並使用空格填充至指定長度的新字符串。若是指定的長度小於原字符串的長度則返回原字符串。
str.ljust(width\[, fillchar\])
#width -- 指定字符串長度。 #fillchar -- 填充字符,默認爲空格。
rjust() 返回一個原字符串右對齊,並使用空格填充至長度 width 的新字符串。若是指定的長度小於字符串的長度則返回原字符串。
str.rjust(width\[, fillchar\])
#width -- 指定填充指定字符後中字符串的總長度. #fillchar -- 填充的字符,默認爲空格。
startswith() 方法用於檢查字符串是不是以指定子字符串開頭,若是是則返回 True,不然返回 False。若是參數 beg 和 end 指定值,則在指定範圍內檢查。
str.startswith(str, beg=0,end=len(string)); #str -- 檢測的字符串。 #beg -- 可選參數用於設置字符串檢測的起始位置。 #end -- 可選參數用於設置字符串檢測的結束位置。
endswith() 方法用於判斷字符串是否以指定後綴結尾,若是以指定後綴結尾返回True,不然返回False。可選參數"start"與"end"爲檢索字符串的開始與結束位置。
str.endswith(str, beg=0,end=len(string)) #str -- 檢測的字符串。 #beg -- 可選參數用於設置字符串檢測的起始位置,限定字符串的第一個字符。 #end -- 可選參數用於設置字符串檢測的結束位置,限定字符串的最後一個字符。
find() 方法檢測字符串中是否包含子字符串 str ,若是指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,若是指定範圍內若是包含指定索引值,返回的是索引值在字符串中的起始位置。若是不包含索引值,返回-1。
str.endswith(str, beg=0,end=len(string)) #str -- 指定檢索的字符串 #beg -- 開始索引,默認爲0。 #end -- 結束索引,默認爲字符串的長度。
isalnum() 方法檢測字符串是否由字母和數字組成。若是 str 至少有一個字符而且全部字符都是字母或數字則返回 True,不然返回 False
str.isalnum()
count() 方法用於統計字符串裏某個字符出現的次數。可選參數爲在字符串搜索的開始與結束位置。
str.count(sub, start= 0,end=len(string)) #sub -- 搜索的子字符串 #start -- 字符串開始搜索的位置。默認爲第一個字符,第一個字符索引值爲0。 #end -- 字符串中結束搜索的位置。字符中第一個字符的索引爲 0。默認爲字符串的最後一個位置。
strip() 移除字符串頭尾指定字符(默認爲空格)或字符序列。 注意:該方法只能刪除開頭或是結尾的字符,不能刪除中間部分的字符。
str.strip([chars]);
# chars -- 移除字符串頭尾指定的字符序列。
upper() 將字符串中的小寫字母轉爲大寫字母。返回小寫字母轉爲大寫字母的字符串。
str.upper()
#在要修改的字符串後面直接調用upper()方法
lower()將字符串中的大寫字母轉爲小寫字母。返回大寫字母轉爲小寫字母的字符串。
str.lower()
#在要修改的字符串後面直接調用lower()方法
capitalize()將字符串的第一個字符變成大寫,其餘字母變小寫。
str.capitalize()
#在要修改的字符串後面直接調用capitalize()方法 #首字符轉化爲大寫字母,其他小寫; #若首字符非字母,則會出現相似全被轉化爲小寫現象;
title() "標題化"的字符串,把全部單詞的首個字母轉化爲大寫,其他字母均爲小寫。
str.title();
input() 函數從標準輸入讀入一行文本,默認的標準輸入是鍵盤。
input 能夠接收一個Python表達式做爲輸入,並將運算結果返回。