python基礎常用語句與字符串
常用語句:
if、elif、else:選擇條件語句
格式:
if 條件:
pass
elif 條件:
pass
else:
pass
for:序列叠代
Python for循環可以遍歷任何序列的項目,如一個列表或者一個字符串
1 for i in ‘python‘: 2 print(i) 3 #結果 4 p 5 y 6 t 7 h 8 o 9 n 10 for i in range(5): 11 print(i) 12 #結果 13 0 14 1 15 2 16 3 17 4View Code
pass是空語句,是為了保持程序結構的完整性。
pass 不做任何事情,一般用做占位語句。
break:退出循環
continue:跳過當前循環,循環繼續
字符串
字符串格式化輸出
name = “python"
print "i am %s " % name
#輸出: i am python
PS: 字符串是 %s;整數 %d;浮點數%f
a=‘Hello’ b=‘Python’
+ :字符串連接
>>>a + b ‘HelloPython‘
* :重復輸出字符串
>>>a * 2 ‘HelloHello‘
[]:通過索引獲取字符串中字符
>>>a[6] ‘e’
[:]:截取字符串中的一部分
a[0:3] ‘Hel’
In:成員運算符 - 如果字符串中包含給定的字符返回 True
>>>”e” in a
True
字符串內建函數:
string.count(str, beg=0, end=len(string))
返回 str 在 string 裏面出現的次數,如果 beg 或者 end 指定則返回指定範圍內 str 出現的次數
string.find(str, bg=0, end=len(string)) find方法可以檢測str是否包含在string中,如果bg和end制定範圍,則檢查是否包含在指定範圍內,如果是則返回開始的索引值,否則返回-1。
string.strip([obj])截掉 string 字符串開頭結尾的空格
字符串方法:
string.count(str, beg=0, end=len(string))
返回 str 在 string 裏面出現的次數,如果 beg 或者 end 指定則返回指定範圍內 str 出現的次數
string.find(str, bg=0, end=len(string)) find方法可以檢測str是否包含在string中,如果bg和end制定範圍,則檢查是否包含在指定範圍內,如果是則返回開始的索引值,否則返回-1。
string.strip([obj])截掉 string 字符串開頭結尾的空格
字符串方法join()和split()——鏈接和分割
join(sub)以字符串作為分隔符,插入到sub中所有的字符之間
split(sep=none,maxsplit=-1)不帶參數默認是以空格為分隔符切片字符串,如果maxsplit參數有設置,則僅分割maxsplit個子字符串,返回切片後的子字符串拼接的列表
isX方法
isdigit()如果字符串只包含數字則返回true,否則返回false
isspace()如果字符串只包含空格,則返回true,否則返回false
istitle()如果字符串是標題化(所有的單詞都是以大寫開始,其余字母均小寫),則返回true,否則返回false
upper()轉換字符串中的所有小寫字符為大寫
lower()轉換字符串中所有大寫字符為小寫
python基礎常用語句與字符串