<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
變數就是一種用來儲存資料的容器
,使用變數就是使用變數中儲存的資料
語法:變數名 = 資料
1.變數名:
要求: 是識別符號但不能是關鍵字 規範: 1. 見名知意(看到變數名就知道變數中儲存的是什麼資料) 2. 不能使用用系統的函數名、類名和模組名 3. 字母都需要小寫,多個單詞之間用下劃線隔開
2.=
: 賦值運運算元
3.資料:可以是任何有結果的表示式
例如: 具體的一個資料、運算結果、已經賦值過的變數、函數呼叫表示式等。
age = 20 name = "wlstory" num = 3 * 5 print(age, name, num)
注意: 變數必須先定義後使用
語法: 變數名 = 新資料
a = 100 print(a,id(a)) # 100 140704131793792 a = 200 print(a,id(a)) # 200 140704131796992
id(變數)
: 獲取變數的記憶體地址
重新賦值後使用變數使用的是新的資料
1.同時定義多個變數賦相同的值
語法: 變數名1 = 變數名2 = 變數名3 = ... = 資料
a = b = c = 20
同時定義多個變數賦不同的值
語法: 變數名1, 變數名2, ..., 變數名n = 資料1, 資料2, ..., 資料n
。—> (變數名的個數必須和資料的個數相同)。
a,b = 18,20
python定義變數是需要申請記憶體,記憶體申請多大是根據儲存的資料的需要來確定。
重新賦值的時候,會重新申請記憶體,新的記憶體多大看新的資料,然後再繫結變數,釋放原先的記憶體。
+(加), -(減), *(乘), /(除), %(取餘), //(整除), **(冪運算
1.加減乘除:
python中的 +、 -、 。、 /
和數學中的+、-、×、÷
的功能一模一樣、
print(1+1) # 2 print(2-1) # 1 print(2*1) # 2 print(1/2) # 0.5
注意: /
運算的運算結果一定是float; +、-、 *
的運算結果的型別看運算物件中是否有浮點數
2.取餘(取模) --> %
取模就是求餘數
規則 : x % y
—> 求x除以y的餘數
應用場景 :
1. 判斷兩個數是否存在整除關係
2. 取一個數的低位數
# 提取一個五位數的最後一位 num = 235941 print(num % 10) # 1
3.整除 --> //
功能: 求商, 向下取整
a = 50 print(a//10) # 5
4.冪運算 --> **
規則 : x ** y —> 求x的y次方
a = 15 print(a ** 2) # 225
計算1000以內的水仙花數for i in range(100, 1000): bw = i // 100 sw = i // 10 % 10 gw = i % 10 if ((bw**3) + (sw**3) + (gw**3)) == i: print(i)# 153# 370# 371# 407 計算1000以內的水仙花數 for i in range(100, 1000): bw = i // 100 sw = i // 10 % 10 gw = i % 10 if ((bw**3) + (sw**3) + (gw**3)) == i: print(i) # 153 # 370 # 371 # 407
>(大於), <(小於), ==(等於), >=(大於等於), <=(小於等於), !=(不等於)
注意 :
所有的比較運運算元的運算結果都是布林值
可以像數學一樣,連寫表示範圍 小範圍<= x <= 大範圍
and(邏輯與), or(邏輯或), not(邏輯非)
1.邏輯與 —> and
應用場景: 相當於生活中的並且, 用於連線兩個要求,兩個要求同時滿足成立的條件
運算規則: 兩個都是True結果就是True, 只要有一個是False結果就是False
# 判斷一個數能否被3和7整除 num = 27 print(num % 7 == 0 and num % 3 == 0) # False
2.邏輯或 —> or
應用場景: 相當於生活中的或者, 用來連線多個條件中滿足一個條件即可成立
運算規則: 多箇中有一個 Ture 就是 Ture, 都是False就是False
# 判斷閏年 year = 2000 print(year % 4 == 0 and year % 100 != 0 or year % 400 == 0) # True
4.邏輯非 —> not
應用場景: 對某個條件進行否定;正向條件很複雜,反向很簡單,那麼就將條件反向寫再加not
運算規則: 只能對指定條件進行否定。
5.邏輯運算的結果只有布林型別的True
和False
=、 +=、-=、*=、/=、//=、**=
a = 15 a *= 2 print(a) # 30 a /= 5 print(a) # 6.0 a //= 2 print(a) # 3.0 a **= 3 print(a) # 27.0
結論:所有的賦值運運算元的作用就是將資料儲存到變數中
賦值語句沒有結果,無法直接給程式提供資料
在混合運算中,優先順序高的先計算,優先順序低的後計算
數學運運算元
>比較運運算元
>邏輯運運算元
>賦值運運算元(最低)
冪運運算元
> *、/、//、%
> +、- (最低)
有括號的先算括號裡
本篇文章就到這裡了,希望能夠給你帶來幫助,也希望您能夠多多關注it145.com的更多內容!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45