python知識點總結 1

2021-08-21 15:44:47 字數 1765 閱讀 1619

///

//python

/ 是python中的內建函式

2.在python中float相當與c語言中的double

3.python中的整數長度無上限

4.複數(complex)->支援

5.字串:單引號/雙引號(當字串中包含單引號和雙引號時候,可以引用三引號)

注意:三引號與單引號等有所區別,三引號也可以使用三個連續的雙引號表示

6.轉意字元和c語言中相似,python中的字串並不是以'\0'結束

7.使用索引/下表來訪問字串中的內容,下標以0開始

8.python中是沒有字元的,全都是字串;python中的錯誤都是執行時錯誤

9.python中下標可以進行傳遞負數,負數相當與length-相應的負數

10.python還可以輸出字串中的子串;[1:3]前閉後開的格式;[1:];[:3];[:]

注意:在字串中取字串一般不會出現越界的錯誤

11.c語言中使用 strcat;python中使用+表示字串拼接

12.字串可以進行乘法運算,不過另外乙個必須是整數,並且是非負數

13.len 也是python中的內建函式(求長度)

注意:python中並沒有'/0'

14.格式化字串

c語言中: printf

python中 :print 'a = %d' % a

注意:字串格式化是字串本身的操作,與print沒有任何關係

15.布林型別(true和false)

16.輸入輸出(注意:print a在python2中可以使用,但不可以在python3中使用)

輸入:a = raw_input("輸入第乙個數字")

print a

注意:raw_input的返回值是乙個字串,在python中也可以將字串轉換成

整數 int(a);這裡的字串和數字的轉換,必須為顯示 轉換,不支援

隱式轉換;python中的型別轉換,必須為顯示轉換;python是一種強類

型程式語言(動態型別與靜態型別和弱型別與強型別右正交的關係)

17.算數操作符

python中的除法

1)傳統除法 a/b

2)地板除:表示除后的結果向下取整 a//b

3)精確除:引入(from __future__ import division)

注意:在python3中,預設除為精確除

乘方操作:a**b

注意:a++b相當與a + +b;a -- b相當與a + b

18.比較操作符:返回值為bool型別

19.邏輯操作符:and/or/not 在python中的短路運算(即結果已經確定就沒必要繼續計算)也成立 

20.列表/元組/字典(為python中的內建型別)

1)列表(list)->陣列;a = [1,2,3,4]

print type(a)

a = [1,2,3,'hehe']  注意:python同一陣列中可以包括不同的型別

print a[0]

注意:list也允許切片操作

根據下標修改list中的內容

a[0] = 'haha'

2)元組(tuple); a = (1,2,3,'hehe')  注意:也可以通過下標進行操作

區別:list中的元素可以進行修改,但是元組不支援修改(python是沒有const修飾符的)

3)字典:儲存鍵-值對,類似與雜湊表;a =

注意:c++

(){}  這個是乙個表示式,python中也包含型別的表示式

面試Python知識點總結(1)

1 python的裝飾器,迭代器,yield?python的裝飾器 python 的迭代器 python的yield 2 標準庫執行緒安全的佇列是哪乙個?不安全的是哪乙個?logging是執行緒安全的嗎?logging是執行緒安全的 3 python高併發解決方案?twisted tornado g...

python知識點總結

a 命名乙個集合a b 命名乙個集合b print a b 輸出ab兩個集合的公共部分 a 命名乙個集合a a.add 22 在集合a後加22 print sorted a 列印出新的集合a a j for j in range 1,100 將j遍歷1到100 if j 25 0 判斷1到100裡整...

常見知識點總結 1

1.獲得專案中info.plist檔案的內容 1 nsbundle mainbundle infodictionary 2 版本號在info.plist中的key kcfbundleversionkey 2.自定義控制器的view 重寫loadview方法 不需要呼叫 super loadview ...