python語法 類和語句

2022-06-09 17:30:09 字數 1623 閱讀 8611

目錄python語句

其他

#類定義

class people:

#定義基本屬性

name = ''

age = 0

#定義私有屬性,私有屬性在類外部無法直接進行訪問

__weight = 0

#定義構造方法

def __init__(self,n,a,w):

self.name = n

self.age = a

self.__weight = w

def speak(self):

print("%s 說: 我 %d 歲。" %(self.name,self.age))

# 例項化類

p = people('runoob',10,30)

p.speak()

#定義父類:parent

class parent(object):

def __init__(self, name):

self.name = name

print("create an instance of:", self.__class__.__name__)

print("name attribute is:", self.name)

#定義子類child ,繼承父類parent

class child(parent):

pass

#子類例項化時,由於子類沒有初始化,此時父類的初始化函式就會預設被呼叫

#且必須傳入父類的引數name

c = child("init child")

print(c.name)

#coding:utf-8

try:

cql_node = match_sql + r_sql + where_sql + return_sql

node = self.graph.run(cql_node).data()

except exception:

print('[error] cant get node from neo4j!')

traceback.print_exc()

else:

return node

a = 10

9 if a>8 else 10

out: 9

match=('teacher'

if len(node_type)!=0 else 'hi')

賦值時必須有括號;

from collections import defaultdict

type_corners =

type_corners:

),2: defaultdict(set, {}),

3: defaultdict(set, {}),

4: defaultdict(set, {})}

for i, homo_att in enumerate(self.homoattmodels):

traceback.print_exc()

Python語法之With語句

有一些任務,可能事先需要設定,事後做清理工作。對於這種場景,python的with語句提供了一種非常方便的處理方式。乙個很好的例子是檔案處理,你需要獲取乙個檔案控制代碼,從檔案中讀取資料,然後關閉檔案控制代碼。如果不用with語句,如下 file open tmp foo.txt data file...

5 Python 語句和語法 賦值

概 述 賦值語句是程式設計世界裡最常見的語句。在python 中,擁有一些其他語言不具有的賦值技巧。python 語句賦值的基本形式是 在等號的左邊寫賦值語句的目標 在等式的右邊寫要賦值的物件。左側的目標可以是變數名或物件元素,而右側的物件可以是任何會計算得到的物件的表示式。需要注意 賦值語句建立物...

控制語句和語法

學習主題 流程控制語句和方法 學習目標 1 掌握什麼是流程控制 2 掌握if單選擇 3 掌握 if else 雙選擇 4 掌握 if elseif else 多選擇 5 掌握switch的使用 6 掌握while迴圈結構 1.控制語句和現實邏輯對應 1 流程控制語句的作用是什麼,分為哪幾類?流程控制...