Python 2 12學習筆記 變數

2022-09-13 04:09:10 字數 1277 閱讀 8541

關於變數我有乙個不能理解的,關於全域性變數作用域與位址的問題,學函式的時候我可能會搞懂它並且寫下來

另外,其實昨天說的是有些不準確的,\(python\)裡的變數不是不用宣告型別,只是宣告方式特殊

a_string = ( "怎麼可以**dio呢,dio那麼可愛qwq" )

a_number = ( 114514 )

直接賦初值的時候就已經規定了變數型別

終於擺脫了\(long long\)

當然,再賦值的時候不能賦其他型別

同樣的,\(python\)變數定義也可以一次定義多個

lhx = dalao = 250
但是這麼寫不美觀啊(強迫症發言)

在互動環境下還可以這麼寫

number1, number2 = 1, 2
del luv
\(luv\)是變數名

print( type( 變數名 ) )
print( id( 變數名 ) )
\(python\)裡的字串和\(c\)裡的\(string\)一樣,可以直接相加

dalao = ( "lhx吊打" )

vegetable = ( "國家集訓隊" )

print( dalao + vegetable )

這就是我為什麼學\(python\)

\(python\)的整數運算非常強大,可以直接運算無限大或無限小的整數加減乘除

有時會有四捨五入的誤差或者什麼鬼畜精度問題,以前也沒少被卡過精度= =

奇怪的精度問題\(otz\)

沒想到由實部和虛部構成,沒其他好說的

和\(c++\)也很相似

print( int( 1.9 ) ) #輸出1

print( float( 1 ) ) #輸出1.0

睡了,明天學函式(這些東西都好

python 學習筆記 變數

在python 中,定義變數 a 3 python 為弱型別語音,不需要指明其型別,執行時自動識別a為變數指向 儲存了 value為3的記憶體位址。所以在變數a中,只有乙個位址引用,id 函式取物件位址 a 3 b 3.0 a b return true a is b return false id...

Python學習筆記 變數

a 1,2,3 為賦值符號不是等於,變數a print a 變數名要具有一定的意義 name xia chuan dong color white black 變數命名規則 1字母 數字 下劃線組成,第乙個必須為字母 2系統關鍵字不能用在變數名中,保留關鍵字,and,if,import,3變數名區分...

SICP學習筆記 2 1 2 抽象屏障

練習2.2 define make point x y cons x y define x point p car p define y point p cdr p define make segment m n cons m n define start segment s car s defin...