1. 程式人生 > 其它 >python基礎02——基本資料型別、運算子、隨機數生成

python基礎02——基本資料型別、運算子、隨機數生成

02day

02day-1、python基本資料型別之數值型

整數:int型別

浮點數:float型別

布林值(True,False):bool型別

02day-2、python中的運算子

2-1算術運算子:+、-、*、/、//(除法取整,直接取整數部分)、%(除法取餘)、**(冪運算)

2-2比較運算子:>、<、>=、<=、==、!=

2-3賦值運算子:=、+=、-=、/=、*=

2-4邏輯運算子:and、or、not

2-5身份運算子

2-6成員運算子

注:整數和整數相除得到的結果是的浮點數

02day-3、如何生成隨機數

random.random():隨機生成一個浮點數,[0,1)

random.randint(a,b):隨機生成一個a到b的整數,[a,b]

具體使用例如:import random 不能漏

num=random.random()

print(num)

需求:生成指定範圍的浮點數

解決方案:整數+小數

擴充套件:指定範圍的浮點數還可用random.uniform(5,10):生成5到10間的浮點數 左閉右閉或左閉右開

02day-4、python中字串型別的資料 str型別

4-1字串表示方法:單引號、雙引號、三引號包起來

單引號和雙引號無區別

三引號:三個單引號’’’或三個雙引號”””可以用來表示多行字串,三個雙引號中的內容如果不進行賦值其實就是文件註釋

4-2

列印百分數可以通過‘80%’的方式

4-3數值型別資料轉換為字串型別可以用str

整數和浮點數轉為字串型別:如n=100

n1=str(n)

布林值轉為字串型別:如t=str(True)

(另,整數、浮點數、布林值之間都可以相互轉換型別,布林值轉為整數:True為1,False為0,整數和浮點數轉為布林值只要不是0都是True)

4-4空字串:只有引號,引號中無任何內容(空格都沒有),如“”

4-5若輸出字串中要有引號,可採用雙引號包裹單引號,三引號包裹其他引號等方式,如用print(’’’12’3’’’)輸出12’3

4-6字串轉為數值型別

字串轉為整數和浮點數型別,前提是字串中都是數字,不能有字母和符號,注意:float(“15.89”)可以,但是int(“15.89”)會報錯,字串轉成整型前提是字串裡的就是個整型,不能是小數

字串轉為布林值,都可以轉,只有空字串的bool值是False