python裡的所有資料——布林值、整數、浮點數、字串,甚至大型資料結構、函式以及程式——都是以物件(object)的形式存在的。
物件就像乙個塑料盒子,裡面裝的是資料。物件有不同的型別,型別決定了可以對它進行的操作,還決定了它裝著的資料是否可變。(物件與型別與資料是繫結在一起的,所以python是動態型別語言)
python是強型別的,你永遠無法修改乙個已有物件的型別,即使它包含的值是可變的。
python中的變數有乙個非常重要的性質,它僅僅是乙個名字。賦值操作並不會實際賦值值,它只是為資料物件取個相關的名字。名字是對物件的引用而不是物件本身。
type(object)
+、-、、/、// (整數乘法)、%、*(冪)
int: 32位
long: 64位
python3
long型別已不復存在,而int型別變為可以儲存任意大小的整數,甚至超過64位。
在程式編寫中,溢位會產生許多負面影響。而python在處理超大數計算方面不會產生任何錯誤,這也是它的乙個加分點。
python字串是不可變。你無法對字串進行修改,但可以將字串的一部分複製到新字串,來達到相同的修改效果.
在三元引號包裹的字串中,每行的換行符以及行首或行末的空格都會被保留
startswith、endswith、find、rfind、count、isalnum(所有字元都是字母或數字?)
大小寫與對齊方式
使用replace()替換
第二章 Python基本元素 數字 字串和變數
python有哪些內建的資料型別 true false 布林型42 100000000 整型3.14159 1.0e8 浮點型abcdes 字串 python中統一的形式是什麼?物件,所有的物件都是以物件的形式存在。如何知道乙個物件的型別?type 語句 整型和浮點型的除法分別是什麼?3 2 1.5...
python 讀取數字 字串
coding utf 8 import sys line map int,input enter character split 把乙個字串分割成字串陣列 split 按空格切分,strip 方法只能用於移除字串 開頭和結尾 指定的字元 預設為空格或換行符 或字串行。aa sys.stdin.rea...
Python 數字 字串 元組
python中的基本數字型別包括 數字 整形 浮點 布林 複數 字串,元組,列表,集合,字典 用type 和isinstance 檢視變數的資料型別 可同時為多個變數賦值 在變數賦值時 number 物件將被建立 使用del語句刪除一些數字物件的引用 數字運算 除法 總是返回乙個浮點數 與分母分子的...