python基礎大綱

2021-10-23 04:55:49 字數 3933 閱讀 4051

1.建立乙個變數並賦值

qwe = 3

2.建立多個變數並賦相同的值

asd,zxc = 2

3.建立多個變數並賦不同的值

rty,fgh = 2,3

rty,fgh = fgh,rty

del qwe

del rty,fgh

作用1:佔位(建立乙個變數,但是不知道賦什麼值)

dev = none

作用2:解除原有變數和資料的關聯

demo = 「abc」

demo = none

正整數、負整數、0

a,b,c = 1,-2,0

正小數、負小數、0

q,w,e = 2.3,-3.4,0.0

真值、假值

–>整型 int()

1.浮點型別(只取整數部分)

2.字串型別(數字型的字串型別:例如:「123」)

3.布林型別(true–1,false–0)

–>浮點型 float()—一位小數

1.整型

2.字串型別(數字型的字串型別:例如:「123」)

3.布林型(true–1.0,false–0.0)

–>字串 str()

1.整型

2.浮點型

3.布林型

–>布林型 bool()

1.整型(0–false,非0–true)

2.浮點型

3.字串

4.空值

注意:檢視資料型別可以使用函式type()

and、or、not

is、is not

if語句 if、if-else、if-elif-else

分支巢狀

條件表示式 結果1 if 判斷條件 結果2

while、while-else

break-終止迴圈、continue-跳過某個迴圈

for i in 字串:

對i操作

乙個引數:[0,引數)

兩個引數:[引數1,引數2)

三個引數:開始值、結束值、步長(正數-正方向,負數-反方向)

len()

max()

min()

正向下標:(從0開始,截止len(變數名)-1)

負向下標:(從-1開始,到 -len(變數名))

%d-整數

%s-字串

%f、%f-浮點數、

%%-百分數

1.建立 ()、tuple()

2.獲取元素 元組變數名[索引下標值]

3. 不支援更改

4.遍歷

for item in 字典變數名:

print(item)----列印字典中的鍵

for item in 字典變數名.values():

print(item)----列印字典中的值

for item1,item2 in 字典變數名:

print(item1,2)----列印字典中的鍵和值

交集 &、

並集 |、

補集 -、

對稱補集 ^、

超集 >、

超集和相同》=、

子集<、

子集或相同<=、

==、!=、

in、not in

def 自定義函式名(形參列表):

函式實現的功能

自定義函式名(實參列表)
定義無引數的函式

乙個引數的函式

多個引數的函式

設定函式返回值

def 函式名(形參名1 = 預設引數值1,形參名2 = 預設引數值2,形參名n = 預設引數值n)
l = [123,234,345]

s = "kjh"

k = (993,234,345)

d =

mytest(*l)

mytest(**d)

sum = lambda a,b:a+b  sum(1,2)
class friend:

def __init__(self,***,age,name):

self.*** = ***

self.age = age

self.name = name

# 新增行為

def cookdinner(self,menu):

print("%s準備做飯,有%s菜" %(self.name,menu))

def playgame(self):

print(self.name+"正在玩俄羅斯方塊遊戲")

f01 = friend("男",18,"張三")

f01.cookdinner("糖醋里脊,打滷麵")

f01.playgame()

class person:

# 新增方法 speak

def speak(self):

print("閒聊中")

class student(person):

def learn(self):

print("學習中...")

s01 = student()

s01.speak()

s01.learn()

#1.子類無建構函式,繼承父類建構函式

#2.子類有建構函式,預設使用自己的

#3.子類有建構函式,繼承父類的建構函式

class person:

def __init__(self,name):

self.name = name

class student(person):

# 子類中如無建構函式,是用父類的建構函式

pass

p01 = person("父類物件的名字")

print(p01.name)

s01 = student("子類物件名字")

print(s01.name)

class teacher(person):

def __init__(self,name,subject):

self.name = name

self.subject = subject

s02 = teacher("子類名字","數學")

print(s02.name,s02.subject)

class tester(person):

def __init__(self,direction,name):

self.direction = direction

super().__init__(name)

t02 = tester("測試物件的方向","測試物件的名字")

print(t02.direction,t02.name)

父類的同一行為在子類上有不同的實現

super(子類,例項物件).方法()

包含一系列資料、函式、類的檔案,通常以.py結尾

import 模組名

import 模組名 as 為模組起的別名

from 模組名 import 成員名

from 模組名 import *

from 模組名 import 成員名 as 別名

資料夾,包含__init__.py,可以為空檔案,僅表示目錄是個包

from 包名.模組名 import 模組中成員名

from 包名.模組名 import *

from 包名.子包名.模組名 import 模組內的成員名

from 包名.子包名.子子包名.模組名 import 模組內的成員名

python 基礎大綱

機器語言 特點 計算機能夠看懂的0和1去寫程式 優點 程式執行速度快 缺點 開發效率低 組合語言 特點 用一些英文標籤代替一串而精緻數字去寫程式 優點 比機器語言好一點,作業系統內大量使用組合語言 比如關於程序的排程 就是用組合語言寫的 缺點 開發效率低 高階語言 特點 用人能讀懂的 英文 字元去寫...

Python基礎知識大綱

平時工作中,我就喜歡寫些 葵花寶典 總結和歸納一些知識點,有助於自身工作,也得到同仁們的肯定。所以一直有想開個部落格的想法,直到2020中秋國慶雙節,我開博了,哈哈!利用11天超長假日,我把python基礎知道擼了一遍,也供想系統學習python的小夥伴參考一下。個人覺得pyhon指令碼語言易學,靈...

Python程式設計基礎教學大綱

學 大綱錄課程簡介 教學目的和要求 教學中應注意的問題 教學內容 教學課時分配 教材與 參考書目 課程簡介 python程式設計基礎 2 4 5 教學目的和要求 python的程式設計模式 命令式程式設計 函式式程式設計 熟練運用python運算子 內建函式以及列表 元組 字典 集合等基本資料型別和...