-
字符串
字符串:? “ ”或者‘ ’表示(雙引號或者單引號引起表示字符串)
轉義字符:\? 表示(字符串中遇到特殊字符,同時為了避免歧義) 注;轉義字符不計入字符串的內容中
常用的轉義字符還有:
\n
表示換行\t
?表示一個制表符\\
表示?\
?字符本身
查看全部 -
短路運算,返回值的確定
查看全部 -
布爾值運算
與運算:都真才真? A and B
或運算:一真就真? ?A or B
非運算:真為假,假為真? ?not A
運算結果只有True,False
查看全部 -
四則運算法則:
整數和浮點數運算后 ,得到的結果不管小數點后是否有值,結果都變成浮點數了,這是合理的,浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。(python2.X 版本與python3.X版本運算結果不一樣)
Python數字支持取模運算,使用百分號
%
表示取模。(取模也叫作取余,常用于判斷一個數的奇偶性,或者年份的閏平年)Python除了普通除法以外,還有一個特殊的除法被稱為
地板除
,對于地板除
,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//
進行。(地板除也稱作是取整)小數點位數:調用函數round(),具體格式為:round(運算結果 , 保留位數)
查看全部 -
變量命名的規則:
變量名由大小寫英文字母、數字和下劃線
_
組成變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)
查看全部 -
set里面的元素是沒有順序的,因此我們不能像list那樣通過索引來訪問。訪問set中的某個元素實際上就是判斷一個元素是否在set中,這個時候我們可以使用in來判斷某個元素是否在set中。
查看全部 -
經典的set()集合
set(集合N元素).discard(要刪除的元素)
set(集合N元素).clear()
set(集合N1元素).issubset(set(集合N2元素))
s1.issuperset(s2)
s1.isdisjoint(s2),返回相反的值;# 只需有重合的一處以上即可!
查看全部 -
set(),添加方法:
set(數據名稱).add(只能添加單個元素)
set(數據名稱).update(添加多個元素)
查看全部 -
版本無法完全兼容
查看全部 -
s = 'ABCD' for ch in s: print(ch) # 注意縮進 在上述代碼中,ch是在for循環中定義的,意思是把字符串s中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。查看全部
-
key不可變
對于基礎數據類型,字符串、數字等,這些都是不可變的,可以作為dict的key,而對于復雜數據類型,經過前面的學習,我們知道tuple是不可變的,list是可變的,因此tuple可以作為dict的key,但是list不可以作為dict的key,否則將會報錯。
key?=?(1,?2,?3)?#?以tuple作為key d[key]?=?True key?=?[1,?2,?3] d[key]?=?True #?報錯 Traceback?(most?recent?call?last): ??File?"<stdin>",?line?1,?in?<module> TypeError:?unhashable?type:?'list'
第二種方法是通過dict提供的
items()
方法,items()
方法會返回dict中所有的元素,每個元素包含key和value。for?key,?value?in?d.items(): ????if?value?>?60: ????????print(key,?value) #?==>?Candy?75 #?==>?David?86
查看全部 -
不會報錯的刪除方法discard()
和dict一樣,set也提供了clear()方法,可以快速清除set中的所有元素。
查看全部 -
set提供了remove()方法允許我們刪除set中的元素。
需要注意的是,如果remove的元素不在set里面的話,那么將會引發錯誤。
使用remove()方法,我們需要格外小心,需要提前判斷要remove()的元素是否在set里面,確保存在后,再進行remove。
查看全部 -
set提供了add()方法,我們可以使用add()方法,往set里面添加元素。
set提供了update()方法,可以一次性給set添加多個元素。
查看全部 -
print(“nan ruo sen”)查看全部
舉報