、python的邏輯運算子
數學運算子
加:+ 減:- 乘:* 除:/ 取餘:%
關係運算子
等於: == 不等於: != 小於:< 大於:> 大於等於: >= 小於等於:<=
賦值運算子
= += -= c- = a ( c = c - a )
邏輯運算子
and or not
2、python的資料型別
python之所以簡單,是因為賦值一個變數的時候,不需要宣告這個變數的型別,自動識別
整形 int
a = 10 b = 20 int(3.5)
布林型 bool
A = True B = False
浮點型 float
a = 3.1415926
round(float,ndigits) ronnd函式,對浮點數進行近似取值,保留幾位小數,預設保留0位。 float代表數字,ndigits代表的是精度 大的規則是四捨六入,五有所不同
python2版本 和python3 五 有所不同
字串
字串是python中最常用的資料型別,我們可以使用引號('或“)來建立字串。
字串常用的方法
find() 檢測字串中是否包含子字串 str ,如果指定 beg(開始)和 end(結束)範圍,則檢查是否包含在指定範圍內,如果包含子字串返回開始的index值,否則返回-1.
find()語法
str.find(str, beg=0, end=len(string) ) str:指定檢索的字串 beg:開始索引,預設為0 end: 結束索引,預設為字串的長度
python replace()方法
python replace()方法把字串中的old(舊字串)替換成new(新字串),如果指定第三個引數max,則替換不超過max次。
語法:
str.replace(old,new[, max])
split方法
python split()通過指定分隔符對字串進行切片,如果引數num有指定值,則僅分割num個子字串
語法:
str.split(str=" ", num=string.count(str)) str:分隔符,預設為所有的空字元,包括空格、換行(\n)、製表符(\t)等 num-- 分割次數
join()方法
python join()方法用於將序列中的元素以指定的字元連線生成一個新的字串
語法:
str.join(sequence) sequence:要連線的元素序列
strip()方法
strip() 方法用於移除字串頭尾指定的字元(預設為空格)
語法:
str.strip([chars]);
format() 格式化函式
startswith()方法
startswith() 方法用於檢查字串是否是以指定子字串開頭,如果是則返回 True,否則返回 False。如果引數 beg 和 end 指定值,則在指定範圍內檢查。
語法:
str.startswith(str, beg=0,end=len(string));
str:檢測的字串 strbeg:可選引數用於設定字串檢測的起始位置 strend:可選引數用於設定字串檢測的結束位置
endswith()方法
用於判斷字串是否以指定字尾結尾,如果以指定字尾結尾返回True,否則返回False. 可選引數 ”start“與”end" 為檢索字串的開始與結束位置。
str.endswith(suffix[, start[, end]])
suffix: 該引數可以是一個字串或者是一個元素 start : 字串中的開始位置 end: 字元中結束位置