数据类型和运算符_月隐学python第3课
1.類型判斷
我們可以使?用type來返回數據類型和?用isinstance判斷數據類型
2. 運算符和表達式
在數學上為了了計算結果,我們會寫?一些式?子計算,例例如:
30 + 5
這是數學中的算式, python中為了了計算也有類似的式?子,叫表達式。在表達式中
30和5稱作操作數, +稱之運算符。表達式的?目的在于計算結果。表達式構成:
最基本的表達式就是?一些數值,變量量、函數,例例如: 3, a(變量量) print('hello')
由基本表達式加上適當的運算符構成復雜的表達式: 3 + a
綜合上述,所謂表達式就是由操作數和運算符組成?符合python語法的式?子。要
寫表達式?首先要學習運算符。關于運算符要知道兩件事情
計算順序 : 是從左向右算還是從右向左算
優先級 : ?比如先乘除后加減
2.1 算術運算符
type?用法: type(變量量或常量量) 返回數據類型名
示例例:
a = 20
b = 10
模運算說明
?用途:判斷奇偶、判斷是否能夠整除、最?大公約數、?水仙花數
數學函數
python3.5.2中?文幫助?文檔 https://yiyibooks.cn/xx/python_352/index.html
隨機函數
獲取隨機數,需要引?入random庫。
import random
注意
優先級: ** >正負號 > // % * / > + -
從左向右算
在冪運算和?一元運算符聯合計算時,從右向左算,例例如: -1 ** 2 = -1
2.2 賦值運算符
a = 5; b = 10; c = 20
注意:
賦值運算符左邊必須是變量量
從右向左算
沒有賦值表達式
所有賦值運算符優先級相同,賦值運算符優先級?非常低,僅?高于成員運算符和
身份運算符、邏輯運算符
注意在復合賦值中
2.3 關系運算
關系運算就是?比較運算,如果表達式成?立,返回True,否則返回False。關系運算
的結果是布爾值。
注意:
優先級: ?比較運算符優先級相同
從左向右算
可以這樣算: 1 < a < 3 等價于 a > 1 and a < 3
3 作業
1. 華?氏溫度轉攝?氏溫度【提示:將華?氏溫度轉換為攝?氏溫度 F = 1.8C + 32】
2. 求解?一次?方程ax+b=0,程序提示?用戶輸?入a和b的值,然后輸出?方程的根。程
序運?行行效果如下
請輸?入?一次?方程的系數a: 2
請輸?入?一次?方程的常量量b: 6
?一次?方程 2x+6=0 的根是: x = -3
3. 編寫?一程序,接收從鍵盤上輸?入的2個學?生的姓名、數學成績、計算機成績,
分別存?入到6個變量量中,然后打印出這2個學?生的姓名和總成績。
4. 編寫?一程序,對?用戶輸?入的兩個數據a和b,輸出交換后的a和b的值。
必須交換a和b的值
5. 從控制臺輸?入兩個數,輸出較?大的值
6. 從鍵盤輸?入?一個整數,判斷這個數能否被3整除
7. 從鍵盤上輸?入?一個3位整數,求這個三位整數各個數字的和
8. 從控制臺輸?入?一個三位數,如果是?水仙花數就打印“是?水仙花數”,否則打印“不不
是?水仙花數”
例例如: 153=1^3+ 5^3+ 3^3
總結
以上是生活随笔為你收集整理的数据类型和运算符_月隐学python第3课的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python编程基础_月隐学python
- 下一篇: 流程控制_月隐学python第4课