-
正是因?yàn)橛?)定義單元素的tuple有歧義,所以 Python 規(guī)定,單元素 tuple 要多加一個(gè)逗號(hào)“,”,這樣就避免了歧義: >>> t = (1,) >>> print t (1,)查看全部
-
倒序訪問(wèn)list,訪問(wèn)list中的倒數(shù)第一個(gè)元素用:list[-1],....訪問(wèn)list第i個(gè)元素用list[-i],記得不能越界。 表示沒(méi)有0,因?yàn)?0和0一樣查看全部
-
if: else; if: elif: else:查看全部
-
L.insert(位置,名稱(chēng))在字符中添加新的元素。查看全部
-
字符串可以通過(guò) % 進(jìn)行格式化,用指定的參數(shù)替代 %s。字符串的join()方法可以把一個(gè) list 拼接成一個(gè)字符串。查看全部
-
如果中文字符串在Python環(huán)境下遇到 UnicodeDecodeError,這是因?yàn)?py文件保存的格式有問(wèn)題??梢栽诘谝恍刑砑幼⑨? # -*- coding: utf-8 -*-查看全部
-
\n 表示換行 \t 表示一個(gè)制表符 \\ 表示 \ 字符本身查看全部
-
其實(shí)可以將其表示為字符串輸出的比如 str(i) + str(j) + str(k)查看全部
-
在Eclipse上開(kāi)發(fā)不是更簡(jiǎn)單嗎查看全部
-
append(),insert(),pop()查看全部
-
使用 enumerate() 函數(shù),我們可以在for循環(huán)中同時(shí)綁定索引index和元素name。但是,這不是 enumerate() 的特殊語(yǔ)法。實(shí)際上,enumerate() 函數(shù)把: ['Adam', 'Lisa', 'Bart', 'Paul'] 變成了類(lèi)似: [(0, 'Adam'), (1, 'Lisa'), (2, 'Bart'), (3, 'Paul')] 因此,迭代的每一個(gè)元素實(shí)際上是一個(gè)tuple: for t in enumerate(L): index = t[0] name = t[1] print index, '-', name 如果我們知道每個(gè)tuple元素都包含兩個(gè)元素,for循環(huán)又可以進(jìn)一步簡(jiǎn)寫(xiě)為: for index, name in enumerate(L): print index, '-', name 這樣不但代碼更簡(jiǎn)單,而且還少了兩條賦值語(yǔ)句。 可見(jiàn),索引迭代也不是真的按索引訪問(wèn),而是由 enumerate() 函數(shù)自動(dòng)把每個(gè)元素變成 (index, element) 這樣的tuple,再迭代,就同時(shí)獲得了索引和元素本身。 zip()函數(shù)可以把兩個(gè) list 變成一個(gè) list: >>> zip([10, 20, 30], ['A', 'B', 'C']) [(10, 'A'), (20, 'B'), (30, 'C')] 在迭代 ['Adam', 'Lisa', 'Bart', 'Paul'] 時(shí),如果我們想打印出名次 - 名字(名次從1開(kāi)始),請(qǐng)考慮如何在迭代中打印出來(lái)。 提示:考慮使用zip()函數(shù)和range()函數(shù)查看全部
-
Python提供了切片(Slice)操作符,能大大簡(jiǎn)化這種操作。 對(duì)應(yīng)上面的問(wèn)題,取前3個(gè)元素,用一行代碼就可以完成切片: >>> L[0:3] ['Adam', 'Lisa', 'Bart'] L[0:3]表示,從索引0開(kāi)始取,直到索引3為止,但不包括索引3。即索引0,1,2,正好是3個(gè)元素。 左閉右開(kāi)查看全部
-
# -*- coding: utf-8 -*- #目的是告訴Python解釋器,用UTF-8編碼讀取源代碼。然后用Notepad++ 另存為... 并選擇UTF-8格式保存。 #Python在后來(lái)添加了對(duì)Unicode的支持,以Unicode表示的字符串用u'...'表示 print u'''靜夜思 床前明月光, 疑是地上霜。 舉頭望明月, 低頭思故鄉(xiāng)。'''查看全部
-
% 取余查看全部
-
a=range(1,100) print a print a[:10] print a[2::3] print a[1:50:5]查看全部
舉報(bào)
0/150
提交
取消