20161207py學習筆記

2022-08-29 01:27:06 字數 890 閱讀 1905

#正在學習 dive into python,

1、if __name__=='__main__'這句話的作用:

if __name__=='__main__',寫上這句話,使得py檔案可以被當做模組import,也可以直接execute

2、import自定義模組:

'''一般而言,通過,

import sys

print sys.path

只要檔案在sys.path顯示的路徑下,就可以直接import,

但是我的電腦由於虛擬機器的原因不能引用,解決如下:'''

在引用前加上:

import sys

import 自定義模組名

3、列表函式#自己瞎起的名字

列表內可以直接進行執行一些簡單的函式:

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

[x*x for x in range(1,10) if x/2==0]

[x+y for x in 'abc' for y in '123' ]

4、換行

字串,用\(反斜槓),或者使用3重單引號或雙引號

列表、元組和字典,直接換行,不用\

5、doc string

doc string 常用三重引號定義,用來宣告函式、類、模組的作用 

函式、類、模組的第一段**如果是字串的話,就把他叫做『doc string』,可以通過filename.__doc__ 訪問

6、在字串內print \ ' " 

\是轉移符,可以讓下列符號實現本意: 

\\ 反斜槓

\' 單引號

\''雙引號

7、資料型別轉化:

1 tuple(*)

2. list(*)

3 str(*)

2016 12 07學習內容

我們操作最多的就是元素節點 標籤節點 標籤 節點的訪問關係 父級 parentnode this.parentnode 我的父親 兄弟 nextsibling 孩子們 childnodes 官方用法 一般情況下,我們只需要元素節點 nodetype 來 判斷 nodetype 1 元素節點 node...

py學習筆記

1.切片 list l l 2 4 l 1 10 2 同matlab l 複製 tuple 0,1,2,3,4 0 3 字串2.print 預設換行 print x 不換行print x,print y,orprint x,y 3.變數賦值 不需要型別宣告 gg 100.0 i,lov,u 233,...

py筆記 操作列表

3.1 遍歷整個列表 3.1.1 深入理解迴圈 迴圈是計算機自動完成重複工作的常見方式。編寫for迴圈的時候,對於用於儲存列表中的每個值的臨時變數,可以指定任何的名稱 3.1.2 for迴圈結束的一些操作 在for迴圈的後面沒有縮排的 只會執行一次,不會重複執行 3.2 避免縮排錯誤 3.2.1 避...