1. 程式人生 > >Python資料型別和相關函式方法

Python資料型別和相關函式方法

只列出了常用的。

簡單資料型別:

整數(int,long) 123,不用考慮範圍問題。 浮點數(float) 1.23 布林值(bool) True,False 空型別(None) 空物件,表示未定義,它的布林值為False

高階資料型別:

字串(str) "s123",'1ss23',"""1dd2""",'''222adc''' 列表(list) [123,1.23,True,[124]] 元組(tuple) (123,1.23,()) 字典(dict) {key:value} 集合(set) set([1,2,3,])

資料型別轉換:

int(x [,base])將 x 轉換為一個整數 int("10",base=10)
long(x [,base] )將 x 轉換為一個長整數ord(x)將一個字元轉換為它的整數值 hex(x)將一個整數轉換為一個十六進位制字串 oct(x)將一個整數轉換為一個八進位制字串 float(x)將 x 轉換到一個浮點數 complex(real [,imag])建立一個複數 chr(x)將一個整數轉換為一個字元 unichr(x)將一個整數轉換為 Unicode 字元 str(x)將物件 x 轉換為字串 repr(x)將物件 x 轉換為表示式字串 eval(str)用來計算在字串中的有效 Python 表示式, 並返回一個物件 list(s)將序列 s 轉換為一個列表 tuple(s)將序列 s 轉換為一個元組
set(s)轉換為可變集合 frozenset(s)轉換為不可變集合 dict(d)建立一個字典 d 必須是一個序列 (key,value) 元組

數學數值計算:

abs(x) 返回數字的絕對值,如abs(-10) 返回 10 fabs(x) 返回數字的絕對值,如math.fabs(-10) 返回10.0
floor(x) 返回數字的下舍整數,如math.floor(4.9)返回 4 ceil(x) 返回數字的上入整數,如math.ceil(4.1) 返回 5 round(x [,n]) 返回浮點數x的四捨五入值,如給出n值,則代表舍入到小數點後的位數 modf(x) 返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示 pow(x, y) x**y 運算後的值 sqrt(x) 返回數字x的平方根如math.sqrt(4)返回 2.0 exp(x) 返回e的x次冪(ex),如math.exp(1) 返回2.718281828459045 log(x) 如math.log(math.e)返回1.0,math.log(100,10)返回2.0 log10(x) 返回以10為基數的x的對數,如math.log10(100)返回 2.0 cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1 max(x1, x2,...) 返回給定引數的最大值,引數可以為序列 min(x1, x2,...) 返回給定引數的最小值,引數可以為序列

相關推薦

Python資料型別相關函式方法

只列出了常用的。 簡單資料型別: 整數(int,long) 123,不用考慮範圍問題。 浮點數(float) 1.23 布林值(bool) True,False 空型別(None) 空物件,表示未定義,它的布林值為False 高階資料型別: 字串(str) "

python 資料型別四則運算

不懂的時候就google. ### 按照下面要求,在ide中執行: >>> 2+5 7 >>> 5-2 3 >>> 10/2 5 >>&

【筆記】Python資料型別序列

基本資料型別 1)除法/和除法//的區別 除法/,對於整數除法而言,會取整,而對於小樹除法則會得到小數。 除法//表示取整除,只返回商的整數部分,無論是對於整數還是小數除法,都只會得到整數部分。 2)decimal的運算 from decimal impo

python 資料型別控制流程

系列參考《python核心程式設計第二版》 語法符號 #   程式碼行註釋 \n 行分隔符 在顯示的時候起作用 \  程式碼續行 ;將兩個python程式碼語句 寫在同一行 (不提倡的程式碼風格) :分開程式碼塊的頭和體 4空格縮排 體現不同的程式碼塊 一個py

Python---資料型別變數.練習題.請打印出以下變數的值

宣告:我寫此文的目的是幫助和我一樣在廖雪峰老師官網上學習Python3的同學更好的理解和學習Python的知識,所以本博文及後續文章會跟著我的學習進度來走,主要內容是廖雪峰老師官網Python資料中每

Python資料型別變數

資料型別 整數 1,python可以處理任意大小整數,寫法和數學一致 。如1,-1,0 2,十六進位制0x字首和0-9,a-f表示 浮點數 即小數,可以用數學寫法,如1.23,3.14等。 也可以用科學計數法表示,把10用e代替即可,如1.2

ODE手冊(6)關節型別相關函式

6.1 關節的建立和銷燬 dJointID dJointCreateBall (dWorldID, dJointGroupID); dJointID dJointCreateHinge (dWorldID, dJointGroupID); dJointID dJoi

基本的資料型別內建方法01

整型 用途:一般用於定義整型,比如年齡,身份證號,QQ號 定義方式 age = 18 # age = int(18) 常用方法:數學計算,進位制轉換 print(bin(100)) # 十進位制轉二進位制 print(oct(100)) # 十進位制轉八進位制 print(hex(

python資料型別之列表(list)其常用方法

列表是python常用資料型別之一,是可變的,可由n = []建立,也可由n = list()建立,第一種方法更常用。   常用方法總結:   # 建立方法 n = [] 或者 n = list() # index 查詢索引值 li = ['Edward', 'Mark'

python資料型別之字典(dict)其常用方法

字典的特徵: key-value結構key必須可hash,且必須為不可變資料型別、必須唯一。 # hash值都是數字,可以用類似於2分法(但比2分法厲害的多的方法)找。可存放任意多個值、可修改、可以不唯一無序查詢速度快常用方法: info = {'stu01': 'alex', 'stu02':

python資料型別之集合(set)其常用方法

集合是一個無序的,不重複的資料組合作用(集合的重點):1.去重,把一個列表變成集合就自動去重了2.關係測試,測試兩組資料庫之前的交集、差集、並集等關係 s = {1, 1, 2, 2, 3, 4, 'a', 'a', '!', '!'} print(type(s)) # <class 'set

Python自動化學習筆記(四)——Python資料型別(集合set,元組tuple)、修改檔案、函式、random常用方法

1.修改檔案的兩種方式 1 #第一種 2 with open('users','a+') as fw: #用a+模式開啟檔案,使用with這種語法可以防止忘記close檔案 3 fw.seek(0) #移動檔案指標到最前面,然後才能讀到內容 4 result=fw.read()

Python入門必學知識:資料型別變數如何操作使用方法

整數 Python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如:1,100,-8080,0,等等。 計算機由於使用二進位制,所以,有時候用十六進位制表示整數比較方便,十六進位制用0x字首和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等,如果你覺

跟我一起學python(三),python基本資料型別函式

三元運算: 三元運算(三目運算),是對簡單的條件語句的縮寫。 # 書寫格式 result = 值1 if 條件 else 值2 # 如果條件成立,那麼將 “值1” 賦值給result變數,否則,將“值2”賦值給result變數 if a == 1:

python資料型別返回資料型別函式

字串+字串 →稱為 "拼接"   數字+數字 →稱為"加法運算" 一、資料型別:整型、浮點型、布林型別 1、整型:整數 注意:python2中長整型需要在後面加l,python3中不區分整型和長整

Python檔案資料夾處理相關函式:刪除、複製、移動

這裡使用的是Python3.7版本,在Win10系統上執行 有關刪除檔案、資料夾的問題,網上有不少資料,但作為一個新手,感覺很多都介紹的模稜兩可,必須要自己測試過才能知道到底是怎麼回事,因此在這裡簡單介紹一下Python處理檔案和資料夾的函式。 目錄 刪除

python資料型別-元祖字典型別、hash函式

一、元組的定義和特性定義:與列表類似,只不過[]改成()特性:  1.可存放多個值  2.不可變  3.按照從左到右的順序定義元組元素,下標從0開始順序訪問,有序+解釋為什麼要有不可變資料型別元組出現?元組的建立與常用操作建立ages = (11, 22, 33, 44, 5

python基礎資料型別相關知識點

1、字串的函式join >>> s = "Hello" >>> s1 = s.join("你好")#將字串Hello插入到你好中 >>> s1 '你Hello好' >>> s2 = "Tanxu".join("你好嗎")#將字串T

python資料型別(string/list/tuple/dict)內建方法

Python 字串常用方法總結 明確:對字串的操作方法都不會改變原來字串的值 1,去掉空格和特殊符號 name.strip()  去掉空格和換行符 name.strip('xx')  去掉某個字串 name.lstrip()  去掉左邊的空格和換行符

Python資料型別(2)列表元組

列表和元組 列表和元組都屬於序列型別(sequence)。序列物件中的元素都是有序存放的,可以通過編號訪問其元素。兩者最大的區別在於列表是一種可變序列支援修改其元素,而元組是一種不可變序列,不能修改其元素。 列表 列表(list)是一種可變序列。列表用方括號定義,元素間用逗號隔開。列