當前位置:成語大全網 - 新華字典 - python基礎教程-數據類型詳解

python基礎教程-數據類型詳解

python提供了多種的數據類型,用來存放數據。其中數據類型中又包括:字符串,布爾類型,整數,浮點數,數字,列表,元組,字典,日期。

1、字符串

a='this is string'print aa="this is string"print aa='''this is stringthis is stringthis is string'''print a

布爾類型

常見的用於循環判斷中

整數

a=int(80.9741)print a

浮點數

a= float(80.974)print a

字符類型的轉換

int(x [,base]) 將x轉換為壹個整數

float(x ) 將x轉換到壹個浮點數

complex(real [,imag]) 創建壹個復數

str(x) 將對象x轉換為字符串

repr(x) 將對象x轉換為表達式字符串

eval(str) 用來計算在字符串中的有效Python表達式,並返回壹個對象

tuple(s) 將序列s轉換為壹個元組

list(s) 將序列s轉換為壹個列表

chr(x) 將壹個整數轉換為壹個字符

unichr(x) 將壹個整數轉換為Unicode字符

ord(x) 將壹個字符轉換為它的整數值

hex(x) 將壹個整數轉換為壹個十六進制字符串

oct(x) 將壹個整數轉換為壹個八進制字符串

列表

L1 = [1,2,3]print L1L2 = ['abc']print L2L3 = ["a","b","c"]print L3L = list("Python")print Lprint L[0]print L[3]print L[-1]

Python的元組與列表類似,不同之處在於元組的元素不能修改;元組使用小括號(),列表使用方括號[];元組創建很簡單,只需要在括號中添加元素,並使用逗號(,)隔開即可,例如:

tup1 = ('physics', 'chemistry', 1997, 2000);

tup2 = (1, 2, 3, 4, 5 );

tup3 = "a", "b", "c", "d";

字典(dictionary)是除列表之外python中最靈活的內置數據結構類型。列表是有序的對象結合,字典是無序的對象集合。兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。

字典由鍵和對應的值組成。字典也被稱作關聯數組或哈希表。基本語法如下:

dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'};

時間日期

import time, datetime;localtime = time.localtime(time.time())today = datetime.date.today()print "Local current time :", today