python語言編程:2.1數字類型
0b代表二進制
0o代表八進制
0x代表十六進制。
2.1.1運算符
運算符描述+加法+減法+乘法/浮點除法//整數除法%余數* *冪
優先級:冪>乘除>加減
與其他語言不同的是,即使兩個操作數都是整數,使用/仍然會得到浮點結果。
2.1.2浮點數
可以用數學寫法,比如:1.23,3.14,-9.05438+0等等。
對於非常大或非常小的浮點數,壹定要用科學的計數方法,把10換成“E”,1.23 * 10 9就是1.23e9。
但是,e不能為空,並且e必須是整數。
& gt& gt& gt1.2e31200.0
& gt& gt& gt3.5e 4.0語法錯誤:無效語法
浮點數和整數壹樣,可以用(+、-、*、/、//、%)計算。註意浮點數的整除結果是不是浮點數。
Divmod()函數可以同時計算商和余數。
& gt& gt& gtdimod(9,2)(4,1)>& gt& gtdimod(9.0,2)(4.0,1.0)
使用float()函數將整數轉換為浮點數,使用int()函數將浮點數轉換為整數。
& gt& gt& gtfloat(9)9.2 >& gt& gtint(3.7)3
2.1.3復數
Python語言支持復雜運算。
& gt& gt& gt3+2j(3+2j)
& gt& gt& gt(7+1j)* 1j-1+7j
函數的作用是:創建壹個實數+imag*j的復數。
& gt& gt& gt復雜(4,-6)(4-6j)
2.1.4數學庫的使用
數學庫包含許多常用的函數和數學常數。要使用數學庫,需要使用“importmath”語句引入數學庫。
2.2字符串
字符串是包含在“”或“”中的任何文本。而“”本身只是壹個表達式,字符串“‘ABC’”只有A、B、c三個字符。
& gt& gt& gthelloworld ' ' helloworld ' & gt& gt& gt“hello world”' hello world '無論使用哪種引號,python對待字符串的方式都是壹樣的,沒有任何區別。
為什麽要用雙引號?可以在用單引號括起來的字符串中使用雙引號,也可以在用雙引號括起來的字符中使用單引號。
使用三個連續的單引號'''或三個雙引號" " "來創建字符串。三重引號在創建短字符串時沒有特殊用途,但大多用於創建多行字符串。
& gt& gt& gt人生苦短。我使用python ' ' ' '妳好Python \ n生命短暫\ n我使用Python '