二、運算符 三、基本數據類型 ...
一變數(本文使用python3.5):
#變數:是電腦記憶體中的一塊區域,變數可以存儲規定範圍內的值,變數可以改變
#在python中變數是電腦記憶體中數據的引用 python的變數沒有明顯的類型,具體類型是根據電腦記憶體實際存儲的數據進行確認的 可以使用 type(變數名稱) 獲取該變數的類型
#在python中數據的存儲是以值(數據)為主,電腦記憶體中存儲的是數值 變數只是一個對數據的引用
#demo a=1;#a指向記憶體中 1 print(id(a)); # 列印 數據的地址 1497427760 print(a);#1 a=2;#重新指定了a的指向 現在a指向記憶體中2 print(id(a)); #1497427792 print(a);#2 #在python中同一個值 (記憶體空間)可以指向 多個變數 a=5; print(id(a)); #1497427888 b=5; print(id(b)); #1497427888
二、運算符
############################算術運算符########################## print(1+1); print(3-2); print(2*5); print(4/2); print(3/2); print(3//2);#整除法 結果是一個整數 (非四捨五入的整數) print(17%6);#取餘 print(3**2);#3的平方 print(3**3);#3的立方 #算術運算順序與數學中的運算順序一致 ###############################關係運算 表判斷#################################### print(1<2);#True print(1>2);#False print(1!=2);#True print(1==2);#False print(1==1.0);#True #################################邏輯運算符##################################### print("#########邏輯運算符############") print(1>2 and 2>3);#False print(1<2 or 2>3);#True print(not 1<2);#False
三、基本數據類型
#config=utf-8 #######################數據類型############################# #整形 int整型 浮點型(float) 複數(complex) num1=100; print(type(num1));#<class 'int'> 在python3.0之前結果是 <type 'int'> num2=99999999999999999999999999999999999999999; print(type(num2));#<class 'int'> python3.5 在python3.0之前 <type 'long'> f1=9.0; print(type(f1)); #<class 'float'> f2=3.14j; print(type(f2)); #<class 'complex'> # 字元類型 str="123"; print(type(str)); #<class 'str'> str1=" let's go"; print(str1);#let's go str2="let's \"go\" "; #轉義 \ print(str2);#let's "go" mail="tom:\n hello \n i am jack";#換行 \n print(mail); mail2=""" tom: i am jack goodbye"""; print(mail2); # """ 記錄文本格式