1. 賦值
name = "jack"
age = 12
weight = 50.48
2. 多變數賦值a = b = c = 1
a , b , c = 1 , "eve" , "name"
3. 標準資料型別
不可變資料(3 個):number(數字)、string(字串)、tuple(元組)
可變資料(3 個):list(列表)、dictionary(字典)、set(集合)。
4. type()函式可以查詢變數的型別
a , b , c = 1 , 1.2 , "name"
print(type(a),type(b),type(c))
5. isinstance函式也可以判斷資料型別語法: isinstance(obj,type)obj為具體的物件,type為型別名(int、float)
6. python支援資料強轉
a = '123'
b = int(a)
print(type(b))
函式
描述int(x [,base])
將x轉換為乙個base進製的整數
eval(str)
用來計算在字串中的有效python表示式,並返回乙個物件
frozenset(s)
轉換為不可變集合
chr(x)
將乙個整數轉換為乙個字元
ord(x)
將乙個字元轉換為它的整數值
hex(x)
將乙個整數轉換為乙個十六進製制字串
oct(x)
將乙個整數轉換為乙個八進位制字串型別
數值運算 符號
意義+加-
減*乘/
除法,得到乙個浮點數
//除法,得到乙個整數%取餘
**乘方
a = 4 / 2
b = 4 // 2
c = 2 ** 3
d = a + b * c
print(a,b,c,d)
>>>2.0 2 8 18.0
str = 'hello python'
list = [1,2,3]
tuple = ('abcd', 786 , 2.23, 'runoob', 70.2)
student =
或者set(value)
集合(set)是由乙個或數個形態各異的大小整體組成的,構成集合的事物或物件稱作元素或是成員。
基本功能是進行成員關係測試和刪除重複元素。
可以使用大括號或者
set()
函式建立集合,注意:建立乙個空集合必須用set()
而不是,因為
是用來建立乙個空字典。
student =
print(student)
>>>
符號
說明in
在集合中-差集
|並集&交集
^不同時存在的元素
a = set('abracadabra')
b = set('alacazam')
print(a)
print(a ^ b) # a 和 b 中不同時存在的元素
字典(dictionary)是python中另乙個非常有用的內建資料型別。
列表是有序的物件集合,字典是無序的物件集合。兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。
字典是一種對映型別,字典用""標識,它是乙個無序
的鍵(key) : 值(value)對集合。
基本資料型別
列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...
基本資料型別
建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...
基本資料型別
整型int 整數,在目前絕大多數機器上佔4個位元組。tc環境中是2個位元組 單精度實型float 單精度浮點數,一般是4個位元組長 雙精度實型double 雙精度浮點數,一般是8個位元組長 字元型char 字元,一般是1個位元組長 用來表示256個ascii字元,或者0 255的整數 列舉型enum...