Python的學習筆記(一)(基礎)

* Base*
1.Python的輸出是print
2.Python的字符串連接符是”,”.該符號還會自動添加一個空格
3.Python的註釋符是:”#”
4.Python的轉義: \n 表示換行 | \t 表示一個製表符 | \ 表示 \ 字符本身

List/Tuple/dict/set
1:Python:List: e.g: classmates = [‘Michael’, ‘Bob’, ‘Tracy’]
2.List的索引從0開始,可以用 -1 這個索引來表示最後一個元素,倒數第二用 -2 表示,倒數第三用 -3 表示
3.List常用的方法:
->append(element)可以將一個元素插到最後;
->insert(index,element):將一個元素添加到指定的位置
->pop(index):將指定索引的元素刪除
4.tuple是另一種有序的列表,中文翻譯爲“ 元組 ”。tuple 和 list 非常類似,但是,tuple一旦創建完畢,就不能修改了
創建方法: t = (‘Adam’, ‘Lisa’, ‘Bart’)
5.dict:鍵值對
d = {
‘Adam’: 95,
‘Lisa’: 85,
‘Bart’: 59
}
6.dict:直接賦值新的元素即可添加如:d[‘Paul’]=72,即可將Paul元素添加到d上,若元素已經存在,則更新
7.遍歷一個dict
for key in d:
print key,’:’,d[key]
8.set集合 : 創建: s = set([‘A’, ‘B’, ‘C’])
9:判斷一個元素是否在set中使用in: e.g:’Bart’ in s
10.add()/remove()方法可以添加或者刪除元素

條件判斷和循環
1.if語句的寫法:
age = 20
if age >= 18:
print ‘your age is’, age
print ‘adult’
print ‘END’

if age >= 18:
print ‘adult’
else:
print ‘teenager’
2.for循環的寫法
L = [‘Adam’, ‘Lisa’, ‘Bart’]
for name in L:
print name

function函數
1.函數的定義: def 語句,依次寫出函數名、括號、括號中的參數和冒號:,然後,在縮進塊中編寫函數體,函數的返回值用 return 語句返回。
2.定義可變參數
如果想讓一個函數能接受任意個參數,我們就可以定義一個可變參數:
def fn(*args):
print args
可變參數的名字前面有個 * 號,我們可以傳入0個、1個或多個參數給可變參數:
3.sum()可以計算集合對象的和;len()可以計算集合對象的長度,即個數
4.range()函數可以創建一個數列:range(1, 101) —> [1, 2, 3, …, 100]

切片
1.L[0:3]表示,從索引0開始取,直到索引3爲止,但不包括索引3。即索引0,1,2,正好是3個元素。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章