python3基础3

Posted Huny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3基础3相关的知识,希望对你有一定的参考价值。

# 匿名函数:

bbb = lambda a, b: a + b
print(bbb(1,1))


# 函数

def add(a=None, b=None):
"""
接收两个整型参数,实现加法运算。
用法:
add(1, 2)
"""
print("run add...")
if a is None:
a = 2
if b is None:
b = 1

c = a + b
#print("result:", c)
return c

a = A().add() #初始化类的动作

cc = A.add(4, 8)
print("cc", cc)


# 类/方法
class MyClass: # 家

# 初始化方法
def __init__(self, a, b): # 爸爸
self.a = a # 钱
self.b = b # 钱

# 普通的方法
def sun(self):
print("工作了..")
self.money = 1000

def add(self): # 妈妈
self.sun()
print("买东西", self.money)
return self.a + self.b


myclass = MyClass(2, 3)
c = myclass.add()
print("c-->", c)

print("---------------------------------")

global HELLO #全局

class A:
dianchi = "电池"

@classmethod
def hello():
HELLO = "asdfasdf"
print("hello",HELLO)


A.hello()


print("---------------------------------")

class A(object):

def __init__(self, a, b):
self.a = a
self.b = b

def add(self):
return self.a + self.b

def car(self):
print("装上"+ self.dianchi)
print("跑了")

class B(A):

dianchi = "5号电池"

def __init__(self, a, b , c):
A.__init__(self, a, b)
self.c = c

class C(B):
pass

b = A(1, 2)
b.car()

 

以上是关于python3基础3的主要内容,如果未能解决你的问题,请参考以下文章

Python基础--Python3基础语法

Python3基础

python3基础学习笔记(基础知识)-01

Python3基础教程资料

Python3基础 类的创建及实例化 基础示例

python3基础1