Python 入門學習 -----變數及基礎型別(元組,列表,字典,集合)
Python的變數和資料型別
1 、python的變數是不需要事先定義資料型別的,可以動態的改變
2、 Python當中一切皆物件,變數也是一個物件,有自己的屬性和方法
來檢視變數的型別:變數名.class
呼叫變數的方法:變數名.方法()
#!/bin/env python
#coding:utf-8
#type 列印出資料的型別
print type(1)
print type(1.0)
print type("helloworld")
#虛數 如12j
a = 12j + 1
print a
print type(a)
# 除法和求餘數
print "5 / 3 = %d" % ( 5 / 3)
print "5 %% 3 = %d" %( 5 % 3)
#進位制數字列印
print "%d,%o,%x" %(10,10,10)
#檢視變數的型別
a = "hello world"
print a.__class__
#呼叫變數的方法
print a.split()
Tuple(元組)
#!/bin/env python
#coding:utf-8
#除了字串和數值之外,Python還提供了另外4中重要的基本型別: #元組、列表、集合和字典。#元組(tuple) :不可更改的資料序列 a = ("first","second","third") #輸出元組 print (a) #列印元組的長度 print ("a len : %d" % len(a)) #遍歷元組 print ("%s %s %s" % (a[0],a[1],a[2])) #元組中的一個元素被另一個元組引用 b = (a,"four") print (b) print("%s %s %s %s" % (b[0][0],b[0][1],b[0][2],b[1])) # 元組可以包含各種型別的資料,但是在建立之後,就不能再改變 #元組是不可變的。(字串在建立之後也是不可變的,那些看起來改變 #他們的操作實際上建立了新的字串) #下面的書寫將會報錯 a[1] = 3
列表 ---可更改資料的值
Python#!/bin/env python
#coding:utf-8#列表---可更改資料的內容 list = ["coffee","tea","toast"] #list 長度 print ("list len is %d" % (len(list))) #列印list數值 print ("%s,%s,%s" % (list[0],list[1],list[2])) #修改list[2]的數值 list[len(list) - 1] = "sausages" print ("list[2] is %s" % (list[2])) #list 追加 list.append("waffles") print ("list[%d] is %s" % (len(list) - 1,list[len(list) - 1])) #list 一次性追加多個元素 list.extend(["juice","decaf"]) print(list)
字典--
python#!/bin/env python #coding:utf-8 #字典---以名稱索引的分組資料 dict = {}#空字典 print (dict) dict["a"] = "1" dict["b"] = "2" print (dict) #從字典裡獲得它所有的鍵 key=dict.keys() print (list(key)) #列印鍵和值 print ("key[%s] : value[%s]" % (key[0],dict.get(key[0]))) #從字典裡獲得它所有的值 value=dict.values() print (list(value)) #字典的工作原理是每個鍵是不同的(不可以有完全相同的兩個鍵) #但是可以有多個重複的值
集合
python
#!/bin/env python
#coding:utf-8
#集合 是不包括重複資料的資料集合
list = ['a','b','a','a','b','b']
print ("list is %s" % (list))
print ("set is %s " % (set(list)))
點選投票 =我已參加2014“CSDN部落格之星”的評選,如我的文章對您有幫助,請給我投上寶貴的一票。在此,感謝各位的支援。
相關文章
- Python列表、元組、集合、字典的區別是什麼?入門知識!Python
- Python 列表、元組、字典及集合操作詳解Python
- Python資料型別(數字,字串,[列表],(元組),{字典:字典值},{列表,列表2})Python資料型別字串
- python_列表——元組——字典——集合Python
- Python基礎:高階變數型別【圖文詳解版(回顧資料型別、列表,元組,字典,字串,公共方法)】Python變數資料型別字串
- Python中列表、元組、字典有何區別?Python學習!Python
- Python基礎知識七 元組&字典&集合Python
- 三、python的資料型別 列表、元組、字典Python資料型別
- Python基礎:資料型別-列表與元組(6)Python資料型別
- python基礎之序列型別的方法——列表&元組Python型別
- Python學習筆記8——列表、字典、元組Python筆記
- Python3學習 (變數+值型別+引用型別+列表的可變+元組的不可變+運算子號)Python變數型別
- Python基礎入門_2基礎語法和變數型別Python變數型別
- 2.列表_元組_字典_集合
- Python元組、列表、集合及列表去重操作Python
- Python列表、元組、字典使用Python
- python list列表基礎(元組)Python
- python資料型別 列表+元組Python資料型別
- python基礎(四)----列表、字典練習題Python
- 【Python_029】內建資料結構,列表 | 字典 | 集合 | 元組Python資料結構
- Python - 基礎資料型別 tuple 元組Python資料型別
- 字典,元組,集合
- Python 學習之元組列表Python
- python學習之變數型別Python變數型別
- Python迭代器生成器,私有變數及列表字典集合推導式(二)Python變數
- Python - 基礎資料型別 dict 字典Python資料型別
- 學習python的資料型別——元組Python資料型別
- python基礎學習_01變數Python變數
- python如何返回元組,列表或字典的?Python
- Python 基礎 4-1 字典入門Python
- 3-python 元組 字典 集合的操作Python
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別
- java入門基礎學習----泛型Java泛型
- Python學習四之變數型別Python變數型別
- Python 元組,不可變的列表,滾雪球學 PythonPython
- Python - 基礎資料型別 list 列表Python資料型別
- Python - 基礎資料型別 set 集合Python資料型別
- Pytest學習(一)- 入門及基礎
- Python基礎學習3——列表Python