python中不同类型的数据不能相互运算_Python第三课——数据类型与运算(2)
hello大家好,我是你們的小蒟蒻鴨,終于終于有時間寫博客了(雖然剛開始期末復習),真的非常非常抱歉,拖更太厲害了。反正還有一個月不到小蒟蒻就要放暑假了!!!(激動.jpg),蒟蒻保證會一周兩篇,絕不拖更,奧利給!
好了,道歉也到位了,皮也扯過了,進入正題!
上一篇文章給大家講了Python中的數據類型,:int和str,如果忘了的話翻一下前面的文章,挺久遠了,都是hin簡單滴,回顧一下:
1、input 輸入的數據都是______類型
2、str 類型用' '還是" " 答:______
答案:1、str(字符串)
2、都闊以鴨(????)
so,今天我們要講另外兩種數據類型:float和bool
float
float的英文意思相信大家都知道:漂浮
but在Python中float的意思是:浮點數
所謂浮點數,通俗來說就是小數
這樣一來,浮點數就解決了^_^
bool
bool就比較復雜了,但是之后的文章會專門有詳細講bool的干貨內容,今天只需了解即可!
True(真)
↗
bool的值分兩種
↘
False(假)
除了0以外的數全為True!!!
判斷下列數為True還是False(√或×):
1..............................( )
65456......................( )
-398.........................( )
0..............................( )
答案:√ √ √ ×
大家也可以根據上一篇文章所介紹的強制類型轉換來嘗試把float轉成int哦(*^▽^*)
運算
相信許多初學者看到這個大標題都會忍俊不禁:“小蒟蒻,你是真傻還是假傻呀,運算不就是加減乘除嗎,誰不會啊?”
欸,強調一下,這是Python,不是數學!
首先,Python中有七則運算,我們一則則來康:
+、-、*、/? 不用我多說了吧,小學就會,上代碼:
1 a = 3
2 b = 2
3 print(a+b)4 print(a-b)5 print(a*b)6 print(a/b)
輸出:5
1
6
1.5
那么重要的來了,還有三則運算是什么呢,且聽我娓娓道來:
1、a%b
%? 取模(余)
舉個栗子:5%3=5/3的余數=2
程序實例:
a = 7b= 4
print(a%b)
輸出:3
2、a**b
**? 開方
舉個栗子:3**2=3的2次方=3*3=9
程序實例:
a = 8b= 3
print(a**b)
輸出:512
3、a//b
//? 取整
這個概念有點模糊,我們一步步來:
取整:余數除法中一個數(a)除以另一個數(b)的商
舉個栗子:7//3=7/3=2......1=2
程序實例:
a = 13b= 5
print(a//b)
輸出:2
Python中其它三種運算還是hin好理解的吧o(* ̄︶ ̄*)o
那么Python中的運算就講到這里,其實這一趴在后面的學習中還是挺有用的,希望大家也能自己多多練習,也希望我的文章對大家有點小幫助!
好啦,這篇文章就到這里啦,不懂的話一定要及時在評論區留言哦,小蒟蒻看到的話一定會第一時間回復ヾ(?°?°?)ノ゙!
最后,求個贊啦凸(`0′)凸,拜拜!
總結
以上是生活随笔為你收集整理的python中不同类型的数据不能相互运算_Python第三课——数据类型与运算(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA——Git 的设置与使用
- 下一篇: 视频显示边缘空白的真相