python 語法基礎

2021-10-07 20:19:32 字數 1873 閱讀 3102

學習mooc

人工智慧實踐:tensorflow筆記的筆記

\t 表示tab

\n 表示換行

\」 表示 」

用%後面的變數替換

c=[1,2,3]

d=[「a」,「b」,「c」]

用 列表名[起:止] 前閉後開,表示切片

用 列表名[起:止:步長] 步長有方向

修改:列表名[索引號] = 新值

刪除:del 列表名[索引號]

插入:列表名.insert(插入位置索引號,新元素)

是誓言,一旦定義不能改變

字典裡面放著 n個鍵值對

用 字典名[鍵]索引字典中的值

修改: 字典名[鍵]=新值

刪除:del 字典名[鍵]

插入:字典名[新鍵] = 新值

if  條件1成立:

執行任務1

elif 條件2成立:

執行任務2

else:

執行任務3

第一行加上注釋

#coding:utf-8

for 變數 in range( , )左閉右開:

執行某些任務

for 變數 in 列表名:

執行某些任務

while 條件:

執行某些任務

終止迴圈用 break

定義:def 函式名(參數列):

函式體使用:函式名(參數列)

類:是函式的集合,可例項化出物件的模具

例項化:物件=類() t=turtle.pen()

物件:是類例項化出的實體,物件實實在在存在,完成具體工作

物件導向:是程式設計師優化類,擴充套件類裡的函式,類例項化出的物件,用物件呼叫類裡的函式,完成實際的操作。

類具有繼承關係,子類例項化出的物件,可以使用自身和父類的函式與變數

類的定義:

class 類名(父類名):

pass #pass佔位,起架構,之後用具體的函式替換

類裡定義函式時,語法規定第乙個引數必須是self

_init_函式,在新物件例項化時會自動執行,用於給新物件賦初值

eg:

class cats(mammals):

def _init_(self,spots):

self.spots = spots

def catch_mouse(self):

print "catch mouse"

def left_foot_forward(self):

print "leftfootforward"

def dance(self)

self.left_foot_forward()

kitty = cats(10) #例項化

print kitty.spots

kitty.catch_mouse()

物件呼叫類裡的函式或變數,用物件.函式名物件.變數名

類內定義函式時,如呼叫自身或父類的函式與變數,需用self.引導,應寫為self.函式名self.變數名

儲存資料到檔案中

檔案寫操作 import pickle

開:檔案變數=open(「檔案路徑檔名」,「wb」)

存: pickle.dump (待寫入的變數,檔案變數)

關: 檔案變數.close()

檔案讀操作 import pickle

開: 檔案變數=open(「檔案路徑檔名」,「rb」)

取:放內容的變數 = pickle.load(檔案變數)

關: 檔案變數.close()

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...

python初級語法 Python基礎語法

第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...