-
地板除
Python除了普通除法以外,還有一個特殊的除法被稱為
地板除
,對于地板除
,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//
進行。10//4?#?==>?2 10//2.5?#?==>?4.0 10//3?#?==>?3
查看全部 -
取模運算
Python數字支持取模運算,使用百分號
%
表示取模。print(3?%?2)?#?==>?1 print(33?%?10)?#?==>?3 print(99?%?30)?#?==>?9
恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。
print(3?%?2)?#?==>?1?因此3為奇數 print(33?%?2)?#?==>?1?因此33為奇數 print(100?%?2)?#?==>?0?因此100為偶數
查看全部 -
整數和浮點數運算后?,得到的結果不管小數點后是否有值,結果都變成浮點數了
查看全部 -
在Python中,二進制整數使用前綴
0b
表示在Python中,十六進制使用前綴
0x
空值是Python里一個特殊的值,用
None
表示。注意,None和0是不一樣的,None不能理解為0,因為0是有意義的,比如我有0個蘋果表示我沒有蘋果,0表達的是數值0的意思,而不能表示為我有None個蘋果,None是一個特殊的空值。
查看全部 -
# Enter a code
#coding=utf-8
print('字符串的表達方式用英文的單引號的和雙引號.')
print('先雙引號后單引號,如果不夠用可以在引號前面添加\斜杠')print('演示換行\n\\為什么呼吁保護動物\n\\從正面意思看是保護動物的權益')
print('演示換行\n為什么呼吁\t保護動物\n\\從正面意思看是保護動物的權益')#\n表示換行
#\t 表示一個制表符,表示開頭留空格,像作文開頭進兩格一樣
#\\表示 \ 字符本身,如果一個兩個\都表現一個\,三個\表現兩個\print('\tspecial \tstring: \n\', \", \\, \\\. ')
查看全部 -
想要打印的東西包括很多字符時候前面可以加斜杠,斜杠出現在最前面就是在告訴程序,她后面的東西只是普通的字符,斜杠也就是上面大家討論的轉義符。
查看全部 -
短路計算的意思就是在計算前面判斷后,已經可以明確判定運算結果了,不再繼續運算。
查看全部 -
not計算的優先級是高于and和or的。
查看全部 -
round函數的值還應該儲在某個變量里面,幫忙打印
查看全部 -
使用round保留兩位小數,round(variable?name,?2)
查看全部 -
整數和浮點數運算后 ,得到的結果不管小數點后是否有值,結果都變成浮點數了
查看全部 -
在Python里面,一個變量可以先后存儲多種不同類型的數據。
查看全部 -
not計算的優先級是高于and和or的。
短路計算
在計算
a and b
時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。在計算
a or b
時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
查看全部 -
浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。
round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
查看全部 -
示字符串
Bob said "I'm OK"
由于'
和"
會引起歧義,因此,我們在它前面插入一個\
表示這是一個普通字符,不代表字符串的起始,因此,這個字符串又可以表示為'Bob?said?\"I\'m?OK\".'
查看全部
舉報