人工智能海洋学基础及应用(讲义)Python代码

本段涉及字典,新建函数,以及类的应用

3.2.4-3.4

newd={'1':'李二狗','2':'赵三','3':'陈四'}#新建字典
print(newd['2'])
d=newd.keys()#展示字典
print(d)
newd['1']='陈四'#更新字典
print(newd['1'])
del newd['2']#删除字典中的项
print(newd)
#################################函数####################################
def a(an):#定义函数
    print(an)#函数内容缩进!!!!!提示,注意缩进及缩进前语句加入’:‘符号
    return[0]
an='JB'
a(an)
##################################类####################################
class C: #开创类
    name ='u'   #成员变量
    def __init__(self, voice='INNET', nam='nulk'):  # 重载构造函数
        self.voice = voice  # 创建成员变量并赋初始值
        self.nam =nam

    def __del__(self):  # 重载析构函数
        pass  # 空操作
    def Say(self):
        print(self.voice)
    def ghh(self):
        print(self.nam)
t=C()  # 定义对象
t.name='kkk'
t.Say()  # t说话
t.ghh()
t.x='q'
#print(t.x)
d=C('wow')
d.Say()
d.ghh()
class D(C):#C类的子类
    __number=0#定义私有函数,私有函数,外部函数无法访问
    def __init__(self,rint='asss',zzf='aool'):
        self.rint=rint
        self.zzf=zzf
    def fg(self):
        print(self.rint)
fgk=D('wow')
fgk.fg()
print('  以下数据为测试函数')
class station_1:
    name=''
    temp=0
    __number=0
    def __init__(self,a,b,c):
        self.name=a
        self.temp=b
        self.__number=c

class station(station_1):
    grade=''
    def __init__(self,a,b,c,d):
        station_1.__init__(self,a,b,c)
        self.wsp=d
    def speak(self):
        print("%s站:气温%d°,风速%d米每秒"%(self.name,self.temp,self.wsp))
s=station('北京',20,103,5)
s.speak()
print('    测试函数结束')

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值