一、數據類型
1、整數
2、浮點數:
浮點數也就是小數,之所以稱之爲浮點數,是因爲用科學計數法來表示的時候,小數部分的位置會發生改變
1.23x10^9就是1.23e9
整數和浮點數的區別 整數運算是精確的,浮點數運算會進行四捨五入
3、字符串
4、布爾值
true false
and or not 與或非
5、空值
none
二、變量
python 是動態語言,變量類型不固定
a=123 a是整數類型
a=“123” a 是字符類型
java 是靜態語言
int a=123 定義變量要已經確定了變量的類型
python定義一個變量時內存發生了什麼? 如下圖所示
定義字符串:
字符串本身包含單引號可以用雙引號包圍整個字符串
反之,本身包含雙引號可以用單引號包圍整個字符串
a=“ i'm a coder “
若是字符串本身既包含單引號又包含雙引號,那麼可以在字符串前面加上r,該字符串就不會被轉義