python 學習筆記二 數據類型

一、數字

1.整數:

python中所有的整數都是int型;且整數沒有大小限制(c++、c、java有限制);爲了可讀性,長數字可以以下劃線作爲分隔符
在這裏插入圖片描述
十進制:
十進制數字不能以0開頭
在這裏插入圖片描述

注意: 非十進制數打印會以十進制形式顯示

二進制:
以0b開頭
在這裏插入圖片描述
八進制:
以0o開頭
在這裏插入圖片描述
十六進制:
以0x開頭
在這裏插入圖片描述

2.浮點數:

浮點數即爲小數,python中所有小數均爲float型;在對浮點數運算時可能會得到不精確結果;
在這裏插入圖片描述

3.複數:

python中複數與數學中一致,有實部和虛部構成,用j或
J表示虛部
在這裏插入圖片描述

操作 作用
a.real 查看複數a的實部
a.imag 查看複數a的虛部
a.conjugate() 返回複數a的共軛複數
a*b 複數乘法
a/b 複數除法

二、字符串

字符串用來表示一段文本信息,字符串是使用得最多的數據類型;字符串類型均爲str,且需要用成對引號引起來;
在這裏插入圖片描述

注意: 不同引號間不可嵌套使用,即一個字符串不能左邊單引號,右邊雙引號。

python 中單引號、雙引號、三引號的區別與聯繫

1.字符串運算:

+ 加法:

將兩個字符串拼接在一起,
在這裏插入圖片描述

注意: 進行加法運算的兩邊均需str型

2.轉義字符:

用\作爲轉義字符,轉義字符使得字符串中可以使用一些特殊內容

轉義字符 含義
\n 換行符
\t 製表符
\r 回車
\’ 單引號
\" 雙引號
\ 一個\
\ddd 三位八進制數
\xhh 二位十六進制數
3.格式化字符串:

print(“a=”,a)
通過傳遞兩個參數給print函數 格式化輸出字符串(可傳遞多個參數)
在這裏插入圖片描述
%s 字符串佔位符
%s常用來字符串中佔位,表示任意字符串;在這裏插入圖片描述
用%s佔位後可以用%加字符串指定其值
在這裏插入圖片描述
用%s佔位後可以用%加非str型數字指定其值
在這裏插入圖片描述
%3s表示填充的字符串最少爲3位,少了用空格填充,多了沒影響;
%3.5s表示填充的字符串最少爲3位,最多爲5位,少了用空格填充,多了截取;
在這裏插入圖片描述
%f 浮點數佔位符
常用來保留浮點數位數,需要時會四捨五入進位
在這裏插入圖片描述
在這裏插入圖片描述
%d 整數佔位符
只表示整數,會捨去後面小數部分
在這裏插入圖片描述
格式化字符串
在字符串中加f,在字符串中加{a};
將變量a、c的值放進字符串b中;
在這裏插入圖片描述

4.複製字符串:

str*n(n>=1)即可返回複製字符串n次後的結果;
在這裏插入圖片描述

三、布爾值

pthon中用bool表示布爾值,主要用來做邏輯判斷;用True表示真,False表示假;1表示True,0表示False。
在這裏插入圖片描述

四、空值

空值(None)用來表示不存在。

發佈了55 篇原創文章 · 獲贊 27 · 訪問量 7281
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章