1-val.py
# 整數
# python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如:1,100,-8080,0,等等。
# 計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。
# 浮點數
# 浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,乙個浮點數的小數點位置是可變的,
# 比如,1.23x109和12.3x108是完全相等的。浮點數可以用數學寫法,如1.23,3.14,-9.01,等等。但是對於很大或很小的浮點數,
# 就必須用科學計數法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。
# 整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的(除法難道也是精確的?是的!),而浮點數運算則可能會有四捨五入的誤差。
# 字串
# 字串是以單引號'或雙引號"括起來的任意文字,比如'abc',"xyz"等等。請注意,''或""本身只是一種表示方式,
# 不是字串的一部分,因此,字串'abc'只有a,b,c這3個字元。如果'本身也是乙個字元,那就可以用""括起來,
# 比如"i'm ok"包含的字元是i,',m,空格,o,k這6個字元。
# 如果字串內部既包含'又包含"怎麼辦?可以用轉義字元\來標識,比如:
# 字串兩端是單引號表示的,所以ok兩邊的雙引號不用轉義
s = 'i\'m "ok"!'
print(s)
s = '\t\\'
print(s)
# 字串前加 r表示不需要內部不需要轉義
s = r'\t\\'
print(s)
'''
用於連線多行字串
也可用於多行注釋
'''s = '''11111
22222
33333'''
print(s)
# 布林值
# 布林值和布林代數的表示完全一致,乙個布林值只有true、false兩種值,要麼是true,要麼是false,
# 在python中,可以直接用true、false表示布林值(首字母寫),也可以通過布林運算計算出來:
# 熟練使用and和or
print('true and true :', true and true) # true
print('true and false :', true and false) # flase
print('false and false :', false and false) # flase
print('true or true :', true or true) # true
print('true or false :', true or false) # true
print('false or false :', false or false) # flase
print(5 > 3 and 'a' or 'b') # ???
print(not 5 > 3)
# 空值
# 空值是python裡乙個特殊的值,用none表示。none不能理解為0,因為0是有意義的,而none是乙個特殊的空值。
# false,0,none都是假
if not false:
print('false')
if not 0:
print('0')
if not none:
print('none')
#變數a = 'abc'
b = a
a = 'xyz'
print(b) # ???
# 除法
print(10/3) # 3.3333333333333335
print(9/3) # 3.0
print(9//3) # 3 地板除
python基礎(三) 資料型別
列印資料型別 type a 1 print type a class int 整除 1 2 0.5 1 3 0.3333333333333333 1 2 0 1 3 0 7 2 3 7 2 4 7 2 3 int 1.9999 1 int 1.0 1 round 1.5 2 round 1.5 2 ...
python基礎(三)python資料型別
一 資料型別 二 整形和浮點型 整形也就是整數型別 int 的,在python3中都是int型別,沒有什麼long型別的,比如說存年齡 工資 成績等等這樣的資料就可以用int型別,有正整數 負整數和0,浮點型的也就是小數型別 folat 的,帶小數點的 三 布林型別 什麼是布林型別,布林型別就是真和...
python基礎之基礎資料型別1
int 整形 十進位制二進位制轉換方法 在整形中不是 0 的數字就是布林值就為真 在布林值中,true 為1 int fslse 為 0 int 字串中只要不是空就是ture,有乙個空格也是ture str true str false 得出的都是字串 字串步長 字串方法 is系類 name.isd...