python變數型別

2021-08-18 03:10:52 字數 2643 閱讀 9971

變數型別

-python有五個標準的資料型別:

·numbers(數字)

·string(字串)

·list(列表)

·tuple(元組)

·dictionary(字典)

-列表

#!/usr/bin/python

# -*- coding: utf-8 -*-

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

tinylist = [123, 'john']

print (list) # 輸出完整列表

print (list[0]) # 輸出列表的第乙個元素

print (list[1:3]) # 輸出第二個至第三個元素

print (list[2:]) # 輸出從第三個開始至列表末尾的所有元素

print (tinylist * 2) # 輸出列表兩次

print (list + tinylist) # 列印組合的列表

-元組

元組用」()」標識。內部元素用逗號隔開。元組不能二次賦值,相當於唯讀列表(內容不能更改!!!!!,可以整體刪除),但是可以兩兩組合或者其他運算生成乙個新的元組例:tup3=tup1+tup2。

元組中只包含乙個元素時,需要在元素後面新增逗號

tup1 =(50,);
#!/usr/bin/python

# -*- coding: utf-8 -*-

tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

tinytuple = (123, 'john')

print (tuple) # 輸出完整元組

print (tuple[0]) # 輸出元組的第乙個元素

print (tuple[1:3]) # 輸出第二個至第三個的元素

print (tuple[2:]) # 輸出從第三個開始至列表末尾的所有元素

print (tinytuple * 2) # 輸出元組兩次

print (tuple + tinytuple) # 列印組合的元組

-字典

字典用」」標識。字典由索引(key)和它對應的值value組成,通過鍵取,無序

dict = {}

dict['one'] = "this is one"

dict[2] = "this is two"

tinydict =

print (dict['one']) # 輸出鍵為'one' 的值

print (dict[2]) # 輸出鍵為 2 的值

print (tinydict) # 輸出完整的字典

print (tinydict.keys()) # 輸出所有鍵

print (tinydict.values()) # 輸出所有值

dict['age'] = 8; # update existing entry

dict['school'] = "dps school"; # add new entry

del dict['name']; # 刪除鍵是'name'的條目

dict.clear(); # 清空詞典所有條目

del dict ; # 刪除詞典

-不一樣的運算子

**冪返回x的y次冪 a**b 為10的20次方, 輸出結果 100000000000000000000

// 取整除- 返回商的整數部分 9//2 輸出結果 4 , 9.0 輸出結果 4.0

is 和is not

>>> a=1

>>> b=1

>>> a is b

true

>>> a==b

true

>>> a=b=1

>>> a is b

true

>>> a=1

>>> b=a

>>> a is b

true

>>> a=[1,2]

>>> b=a

>>> a is b

true

>>> b=a[:]

>>> a is b

false

-數學函式

import math

dir (math) #檢視裡面

math.

import cmath

dir (cmath)

cmath.sqrt(-1)

python合法變數型別 Python變數和型別

1.pytonn中的數字 數字資料型別用於儲存數值。他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。當你指定乙個值時,number物件就會被建立 var1 1 var2 10 您也可以使用del語句刪除一些物件引用。del語句的語法是 del var1 var2 var3 va...

Python變數型別

變數儲存在記憶體中的值,表名在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。python中的變數不需要宣告,變數的賦值操作既是變數宣告和定義的過程。每個變數在記憶體中建立,都包括變數的標識 名稱和資料。每個變數在使用前都必須賦值,...

Python 變數型別

變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。python 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標...