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