1. 程式人生 > >【python 】資料型別和返回資料型別的函式

【python 】資料型別和返回資料型別的函式

字串+字串 →稱為 "拼接"   數字+數字 →稱為"加法運算"
一、資料型別:整型、浮點型、布林型別 1、整型:整數 注意:python2中長整型需要在後面加l,python3中不區分整型和長整型 2、浮點型:小數 注意:浮點型和整型的區別就是有無小數點 e記法:科學計數法,會變成浮點型, 1.5e4=10000 3、布林型別:特殊的整型 True 和False  →當成整數 1和0(可以用來計算,但是不建議使用) 二、型別轉換 整型:int() 浮點型:float()   字串:str()
注意:浮點數轉換為整數採取截斷處理,沒有四捨五入。
字串轉換為整型或者浮點型,只有數字字串可以轉換,文字不可以
注意:str為一個BIF,但是你也可以強行把他當作變數名,這樣的後果就是導致str失去了本身BIF的功能,所以不要亂用BIF. 三、獲取關於型別的資訊 (1)type()函式:返回引數的型別 >>> a=20
>>> type(a)
<class 'int'>

(2)isinstance() 有兩個引數,一個事帶確定型別的引數,一個是指定型別的引數 返回一個布林值:True表示兩個引數型別一致,False表示兩個引數型別不一致 >>> isinstance(320,int)
True

相關推薦

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

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

python入門指南:常用資料結構

Python內建了三種高階資料結構:list,tuple,dict list:陣列,相同型別的元素組成的陣列 tuple:元組,相同型別的元素組成的陣列,但是這裡有限定條件(長度是固定的,並且值也是固定的,不能被改變) dict:字典,k-v結構的   list陣列 1,初始化和遍歷li

python在特徵工程處理資料時遇到的坑

一,string中判斷是否是純英文 要判斷一個string中是否是純英文,就使用了string.isalpha()函式來判斷。 但是在python3.6版本中當string為純中文時函式isalpha()也會返回true。 >>> a = "hello" >&

Python記憶體檢視(操作資料共享記憶體)

memoryview memoryview可以使用不同的方式讀取和操作同一塊記憶體,並且原有的記憶體位元組不會隨意移動。類似於C中的強轉。 例如,使用memoryview修改一個短整型有符號整數陣列

Python創建使用類

自動運行 over 多個實例 引用 bottom color ack 小寫 運行 面向對象編程是最有效的軟件編寫方法之一 創建Dog類 class Dog(): ‘‘‘一次模擬小狗的簡單測試‘‘‘ def __init__(self,name,age

Python使用類實例

mil 三種 mod 特定 scribe car pad 指定 () Car類 class Car(): ‘‘‘模擬汽車‘‘‘ def __init__(self,name,model,year): ‘‘‘初始化汽車的屬性‘‘‘

Python理解yieldgenerator(生成器)

Overview 本文整理自: [1] Python yield 使用淺析 —— 廖雪峰 [2] 深入理解yield —— Python中文開發者社群 如何生成斐波那契數列 斐波那契(Fibonacci)數列是一個非常簡單的遞迴數列,除第一個和第二個數外,任意一個數都可由前兩

python關於excelshp的使用在matplotlib

關於excel和shp的使用在matplotlib 使用pandas 對excel進行簡單操作 使用cartopy 讀取shpfile 展示到matplotlib中 利用shpfile檔案中的一些欄位進行一些著色處理 #!/usr/bin/env pyt

pythonPycharm安裝使用

1. Pycharm安裝 去Pycharm官網或者直接輸入網址:jetbrains.com/pycharm/download,下載安裝包。 把Pycharm安裝包解壓到桌面上(這裡解壓路徑自己決定) cd /home/kiosk/Desktop/pycharm-co

SpringBoot 查詢時間資料 資料庫返回資料相差8個小時

springboot 專案,Controller使用@ResponseBody註解,返回json資料,返回的資料時間與資料庫實際時間相差8個小時: 導致這個問題的原因,網上搜了一下,大概意思是:spring轉json的預設實現jackson中會根據時區去轉換時間,而jackson的預設時區

Python基礎-繼承派生

     面向物件的程式設計帶來的主要好處之一是程式碼的複用,實現這種複用的方法之一是通過繼承機制。     python中解決程式碼複用的方式:繼承和組合。1 什麼是繼承     繼承是一種建立類的方法,在python中,一個類可以繼承來自一個或多個父類。原始類稱為基類或超類。class ParentCla

Python工廠模式建造者模式的區別

最近在看《精通Python設計模式(Mastering Python Design patterns)》, 剛剛看完建造者模式,由於和看完工廠模式隔的時間有點久,再加上兩者本來就很像,有點分不清了。 所以,今天又看了看這兩者,區分一下,加強下記憶,以便安心看後邊的設計模式

Java基礎-----引數的型別返回型別

引數型別 (1)基本型別。 (2)引用型別 1、類名:需要的是該類的物件。 2、抽象類:需要的是該抽象的類子類物件。 3、介面:需要的是該介面的實現類物件。 返回值型別 (1)基本型別。 (2)引用型別: 1、類:返回的是該類的物件。 2、抽象類

matlab關於uiwaituiresume兩個函式的理解及用途

uiwait和uiresume兩個函式,在編寫GUI相應程式碼時,是非常有用的兩個函式,他們的主要用途,通俗的來說,就是當程式執行到uiwait時,程式會處於等待中,知道遇到uiresume函式,才會執行uiwait之後的程式。 這一點在多個GUI介面進行資料傳遞時,起到了

1、PythonPython 3入門(簡介/基礎語法/運算子/變數/資料型別/位元組)

一、簡介     Python 是一種高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言。Python 由 Guido van Rossum 於 1989 年底在荷蘭國家數學和電腦科學研究所發明,第一個公開發行版發行於 1991 年。 特點: 易於學習:Pyth

Redis(sorted set) 有序集合資料型別的使用,應用問題

Redis 有序集合(sorted set)資料型別的使用,應用和問題 Overview Redis 有序集合(sorted set)資料型別的使用,應用和問題 redis-cli 操作資料庫 - n/a Python 操作 Redis

python各種資料型別

1.list 和 turple 兩個很相似,不同在於: list 是可變的,turple是不可變的。turple沒有append,insert方法 但是不可變並不代表內容不變,只是指向的地址不變。

Python組合資料型別

# 集合型別 ## 集合型別定義 集合是多個元素的無序組合 - 集合型別與數學中的集合概念一致 - 集合元素之間**無序**,每個元素唯一,不存在相同元素 - 集合元素不可更改,不能是可變資料型別 > **理解:**因為集合型別不重複,所以不能更改,否則有可能重複。 集合是多個元素的無序組合 - 集合用大括

MNIST/Python手寫體數字訓練/測試資料集(圖片格式)下載及分割預處理

MNIST手寫體數字資料集 MNIST是一個手寫數字資料庫,它有60000個訓練樣本集和10000個測試樣本集 由Yann LeCun等人建立,是NIST資料庫的一個子集 官方網址連結:Link 官網上的資料庫檔案形式如下: train-images-idx3-ubyte.

sql將 float 轉換為資料型別 numeric 時出現算術溢位錯誤

sql中float型別的取值範圍? 大於9999999999的情況下,就會報錯將 float 轉換為資料型別 numeric 時出現算術溢位錯誤   insert into[dbo].[T_DATA_DISEASE](STATIONCODE,MONIDATE,RATE,STYL