python語法基礎 模組 類

2021-09-11 11:52:46 字數 941 閱讀 1688

#!/usr/bin/env python3 #可在linux等直接執行

』 a test module 』 #模組第一行字串是模組的文件注釋

author= 『michael liao』 #顯示作者名

標準模組格式

模組中變數的作用域:__***__這樣的變數是特殊變數,可以被直接引用,但是有特殊用途

_***和__***:非公開,private

***:公開public,普通變數

類-class

class student(object): #class關鍵字,student類名,object類是從哪個類繼# #承下來的

pass

bart = student() #建立乙個例項bart,類名()

bart.name = 『bart simpson』 #給bart繫結name屬性

class dog(object): #定義dog類

definit(self, name, dog_type): #在類中繫結屬性name、# # #type(self.type)

self.name = name

self.type = dog_type

def sayhi(self): #定義sayhi函式,引數為self,

print("hello,i am a dog, my name is ", self.name)

d = dog(『lichuang』, 「京巴」)#例項化dog類

print(d.type) #呼叫類中的type屬性

print(d.name) #呼叫類中的name屬性

d.sayhi() #呼叫類中的函式,self表示類本身

Python基礎語法6 模組

1.import 模組名,例如 import random,csv 2.from 模組名 import 變數,函式名 3.ifname main 用來判定主模組 4.dir 模組名 可以看模組有哪些函式,屬性,方法 例子 建乙個檔案story.py sentence 從前有座山,def mounta...

python基礎語法之模組

模組化指將乙個完整的程式分解為乙個乙個小模組 通過將這些模組足額,來搭建出乙個完整的程式1.方便開發 2.方便維護 3。模組可以服用在python中乙個py檔案就是乙個模組 在乙個模組中引入外部模組 可以引入同乙個模組多次,單模組的例項只會執行一次 import test import test i...

Python基礎語法3 類

1.定義 是乙個函式包,可以放置函式和變數 2.類方法 使用類的變數時,需要 a.classmethod b.引數裡加上cls c.使用cls.變數1 例如 class sing poetry 卜運算元 我住長江頭,君住長江尾。日日思君不見君,共飲長江水。classmethod def sing c...