///
//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 ...