1. 程式人生 > >python學習筆記—Day1

python學習筆記—Day1

 

1. python使用<變數名>=<表示式>的方式對變數進行賦值

a=1;

python中數分為整數和浮點數

字串的定義一定要用引號,單引號和雙引號是等價的

三引號用來輸入包含多行文字的字串

s=”’hello

my

word”’

2. python裡面的資料型別:整數、浮點數、字串、布林值、

3. 字串的加法

s=”hello ”+”world”

print(s)

4. 字串的索引

s[1]

5. 字串的分割

s=”hello world”

s.split()

6. 字串的長度

len(s)

7. python中的資料結構:列表list,元祖tuple,字典dict,集合set

(1)列表[]

列表中資料型別是可以不一樣的

列表操作

列表相加

列表索引

在列表末尾增加數:append,a.apend

在列表中插入某個資料a.insert(1,129)à在列表第2個元素中插入元素129

在列表中刪除資料a.pop()à若在中括號中沒有任何數字,則預設刪除最後一個元素,若為a.pop(2),則為刪除列表的第二個元素

列表資料切片àa[0:3] 取出列表中第1,2,3個元素,

a[:3]從第一個元素開始,取到第3個元素

a[1:]從第二個元素開始,取到最後一個元素

a[0:-1]從第一個元素開始,取到最後一個元素的前一個元素

列表生成式:

list(range(1,11))

[x**2] for x in range(1,10)

[i for i in range(1,100) if i%10==0]

(2)元組()

(tuple,用()來表示,tuple和list非常類似,但tuple一旦初始化就不能修改,c常用來做常量,防止被修改)

(3)字典dictà字典中的資料可以是任何型別,也可以是字典

mv={'name':'肖生克的救贖','actor':'羅賓斯','score':'9.6','country':'USA'}

mv

若要打印出所有的鍵值àmv.keys()

若要打印出所有的值àmv.values()

對資料進行修改可以直接修改àmv[‘泰坦尼克號’]à可以直接將名字修改

增加資料àmv[‘directors’]=’wangke’

刪除資料àmv.pop(directors)

(4)集合{}àpython用{}來生成集合,集合中不含有相同元素

集合可以直接做交集

s1={1,2,3,4}

s2={2,3,5,6}

交集às1&s2

並集às1|s2

(5)python內建函式

(6)python自定義函式

使用def關鍵詞定義一個函式

def後面是函式的名稱,括號中是函式的引數,不用的引數用逗號隔開,def fun():的形式是必須有的,引數可以為空

使用縮排來劃分函式的內容

return返回特定的值,如省略,返回none