python基本的資料型別

2021-09-13 13:54:17 字數 2414 閱讀 1811

整數型別

二進位制以0b開頭

八進位制以0o開頭

十六進製制以0x開頭

浮點數存在不確定位數,比較需要用到round()函式

e表示a*10的b次方

複數.real獲得實部

.imag獲得虛部

數值型運算子、操作符

/

//整除

%求餘

**冪運算 與pow()函式一樣

ps:x=x op y,其中op為二元操作符,即x**=3 與x=x**3等價

函式abs(x)求x的絕對值

divmod(x,y)同時輸出商和餘數,即x//y和x%y

max(x,y,…)求最大值

min類似求最小值

int()轉換為整型

float()轉換為浮點數

complex()增加虛部變為複數

字串型別及操作

字串是有序數列,可以進行索引

索引a[x]

切片a[x:y:z]其中z表示步長

轉義字元\後的字元將會被當作字串處理

操作符x+y字串連線

x*n字串複製n次

x in y如果x是y的字串就返回true,否則返回flase

函式len(x)返回x的長度

str(x)將x轉換為字串型別

eval(x)將字串x兩邊的雙引號或者單引號去掉

hen(x)oct(x)將整數x轉換為16進製制或8進製的小寫形式字串

ord(x)返回字元x的unicode編碼

chr(x)返回x值對應unicode的字元

方法str.lower()str.upper()返回字元的副本,全部為小寫或者大寫

str.split(sep=none)返回乙個列表,由str根據sep被分割的部分組成

例如:"a,b,c".split(",")結果為['a','b','c']

str.count(sub)返回sub在字串str**現的次數

str.replace(old,new)返回字串副本,將old的內容替換成為new

str.center(width,[fillchar])字串str根據寬度width居中,fillchar可選

例:「python」.center(20,"-")結果為: 『----------python-----------』

str.strip(chars)從str中去除在其左側和右側chars中列出的字元

例:"= python= 「.strip(」 =np") 結果為:「ytho」

str.join(iter)在iter變數除組後乙個元素外每個元素後加乙個str

例:",".join("123456")結果為:「1,2,3,4,5,6」 #主要用於字串分割

格式化輸出語句
"{}aaa{}vvvv{}bbbb".format("11",22,cc)

每個大括號一一對應 format 括號內的值輸出,大括號內可加引數,也需要對應

{}內部對格式化的配置方式

python的基本資料型別

python中的數的型別 1.整型 2.浮點型 3.複數 python中的整型不區分 long int這種,預設是可以任意長的。字串單引號 單引號可以指定字串,如 hello 表示hello hello world 則表示hello world 空格與製表符都原樣保留 雙引號 與單引號相同 三引號 ...

python的基本資料型別

詳細請看 python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。在 python 中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。等號 用來給變數賦值。等號 運算子左邊是乙個變數名,等號 運算子右邊是儲存在變數中的值 資料型別 p...

PYTHON基礎(基本的資料型別)

usr bin python3 counter 100 整型變數 miles 1000.0 浮點型變數 name runoob 字串 print counter print miles print name a b c 1 a,b,c 1,2,runoob 六個標準的資料型別 其中 number包含...