【文章內(nèi)容簡(jiǎn)介】
沒(méi)有 switch if a == ?+?: b = ?+? elif a == ??: b = ?? else: b = None ? 布爾表達(dá)式 – and, or, not if b = a and b = c: print ?bool is True? if not (b a or c c): print ?not expr, value is True? 循環(huán) While語(yǔ)句 while a b: a = a + 1 For語(yǔ)句 (遍歷序列的元素 ) for item in [3, 4, 10, 25]: print item Print characters one at a time for c in Hello World: print c Loop over a range of numbers for i in range(0,100,2): print i for i in range(len(list1)): print list1[i] 數(shù)字 ? Python 支持四種不同的數(shù)值類型: ? 整型 (int) 例: 1024 ? 長(zhǎng)整型 (long) 例: 1024L ? 浮點(diǎn)型 (float) 例: , +e18 ? 復(fù)數(shù) (plex) 例: + 數(shù)學(xué)函數(shù) abs(x) 絕對(duì)值 max(x1, x2,...) 求最大值 min(x1, x2,...) 求最小值 round(x [,n]) 求四舍五入值 sqrt(x) 求平方根 sin(x) 求正弦 cos(x) 求余弦 字符串 string ? 用單引號(hào)或雙引號(hào)或三個(gè)引號(hào)創(chuàng)建字符串 s1 = “hello” s2 = ‘hello’ ? 三引號(hào)創(chuàng)建的字符串可以跨越多行。 ? 引號(hào)前小寫(xiě)的 u表示這里創(chuàng)建的是一個(gè) Unicode 字符串。 s = u39。Hello World !39。 切片 序列 [開(kāi)始位置 : 結(jié)束位置 ] 序列 [開(kāi)始位置 : 結(jié)束位置 : 步長(zhǎng) ] 右開(kāi)區(qū)間 s = abcdef“ s[2:4] cd s[2:] cdef s[:2] ab s[:] abcdef s[::2] ace 字符串函數(shù) ? s2 in s 字符串包含判斷 ? (sub [,start [,end]]) int 字符串查找 ? (sub [,start [,end]]) int 字符串反向查找 ? (old, new[, count]) string 字符串替換 ? ([chars]) string 剔除兩端空白 ? 使用 help函數(shù)查詢類型幫助 列表 list ? 賦值 a = [2, 3, 4] A list of integer b = [2, 7, , “Hello”] c = [] d = [