python可以處理任意大的整數,包括負整數。
浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,乙個浮點數的小數點位置是可變的。,比如,\(1.23\times10^9\) 和 \(12.3\times10^8\)是完全相等的。
整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的(除法難道也是精確的?是的!),而浮點數運算則可能會有四捨五入的誤差。
字串就是一系列字元。在python中,用引號括起的都是字串,其中的括號可以是單引號,也可以是雙引號。
預設情況下,python原始碼檔案以utf-8編碼,所有字串都是unicode字串。
當然你也可以為原始碼檔案指定不同的編碼:
# -*- coding: cp-1252 -*-
>>> var1 = 'hello world!'
>>> print("var1[0]: ", var1[0])
var1[0]: h
>>> print("var1[1:5]: ", var1[1:5])
var1[1:5]: ello
注意,>>>
這個符號表示處於python互動式環境下。
>>> print("我叫%s,今年%d歲!" % ('小明', 10))
我叫小明,今年10歲!
常用的格式化符號有%d、%f、%s和%x,它們能替換的內容分別為整數、浮點數、字串和十六進製制整數。
python三引號允許乙個字串跨多行,字串中可以包含換行符、製表符以及其他特殊字元。
注意:在python互動式環境下,可以通過按shift + enter鍵來換行。
Python資料型別(數字和字串)
python可以處理任意大的整數,包括負整數。浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,乙個浮點數的小數點位置是可變的。比如,1.23 times10 9 和 12.3 times10 8 是完全相等的。整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道...
Python 資料型別 數字
start 整數沒有精度限制,具有無窮大小。十進位制整數 n 255 n int 255 print n 二進位制以 0b 開頭 n 0b11111111 n bin 255 n int 11111111 2 print n 八進位制以 0o 開頭 n 0o377 n oct 255 n int 3...
Python資料型別(1)數字資料型別
python語言是物件導向的一門程式語言。python中的資料型別其實就是python的內建基本物件。內建物件主要包括簡單型別和容器型別。簡單型別主要是數值型資料,容器型別是可以包含其他物件的集體,如序列,元組,對映,集合等。python中的資料型別也是物件,資料型別像其他物件一樣也有屬性 attr...