二、python的邏輯運算與資料型別

snale1989發表於2018-04-02

、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: 字元中結束位置

 

 

 

 

相關文章