1. 程式人生 > >python基礎常用語句與字符串

python基礎常用語句與字符串

pass isp 字符串方法 png 字符串 lap 數字 獲取 浮點數

常用語句

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 4
View 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基礎常用語句與字符串