Python資料型別(數字和字串)

2021-09-24 15:23:21 字數 1239 閱讀 4870

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...