參考書《python程式設計從入門到實踐》
python版本:2.7
python程式設計簡潔明瞭,比起c++等程式設計,容易上手得多,也沒那麼多複雜的定義命名的問題。
最爽的是不用再不停地打,而是用縮排代表**塊。相當於用縮排代替。
但是要注意的是,在python中一定要嚴格控制縮排的量。一定要打相同數量的空格或者tab製表符。而且空格和tab鍵不要混用。(個人喜歡tab縮排)
而且python沒有c和c++中可惡的分號;容易出各種bug的分號。。。直接以換行代替分號。。簡潔明瞭。。
python簡直太友好了。。。。
一、鋪墊
python中『 』和「 」沒區別,都是引號
name.title()中.後面是方法的意思。每個方法後面都會有小括號。
title()的意思是字串的首字母大寫
upper意思是全部大寫
lower全部小寫
用+合併幾個字串
\t縮排 \n換行
二、列表
列表用[ ],字典用,元組用()
(1)列表元素操作
列表之間元素用逗號分開snack=['shanghaojia','kebike','yatudou']
訪問元素直接bicycles[1]就是訪問第二個元素。注意索引是從0開始數的。
修改列表元素,直接指出即可。例snacks[1]='leshi'
插入元素insert()可以在列表任意位置新增元素snacks.insert(1,'panpan')其中1代表位置,從0開始數的
刪除元素:根據索引號刪除用del。方法del snacks[1] 從列表中刪除後的值不可以再用
pop()刪除列表任意位置元素snacks.pop(0) 刪除元素後還可以繼續用
根據值刪除元素用remove()用法snacks.remove('kebike')
確定列表長度len(snacks)
按照字母順序對列表排序snacks.sort()排序過後不可逆
按照字母相反順序對列表排序snacks.sort(reverse=true)
sorted()臨時排序,並不改變原列表順序
注意:sorted(snacks)是函式,snacks.sorted()是方法
只有sorted()可以用print sorted(snacks)。而sort().reverse等方法不可以直接print sort(snacks)
(2)列表操作
遍歷列表for snack in snacks: 一定記得冒號,迴圈後面都會加冒號
print snack
使用range()函式生成一系列數字。例如
for num in range(1,5):
print num輸出是1 2 3 4,是從1開始,到4,是到第二個數字的前面乙個停下。即4
range()還可以指定步長,例如nums=list(range(2,11,3))則2是開始值,11是終止值,3是步長。輸出為2 5 8 11
列表可以直接求值max() min() sum() **代表乘方
寫累了。。。歇一下。。。過兩天繼續寫。。寫到54頁,該寫切片了
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裡整...
python字典 知識點總結
使用python2.7 d d d d a 2 d b 3 d c 5 d d dict a 2 b 3 c 5 d fromkeys a b c 2 fromkeys 方法將值都設為了2 d number 100,200,700 character d 直接新增 d d d c 5 d 用 set...
python知識點總結 1
python 是python中的內建函式 2.在python中float相當與c語言中的double 3.python中的整數長度無上限 4.複數 complex 支援 5.字串 單引號 雙引號 當字串中包含單引號和雙引號時候,可以引用三引號 注意 三引號與單引號等有所區別,三引號也可以使用三個連續...