Python初学者(day six)

今天,是Python认知了解的最后一天,让我们来了解一下Python的(功能)Functions中的方法(def)以及类(classes)
首先来了解一下方法(def)

def sign(x):
    if x > 0:
        return "positive"
    elif x < 0:
        return "negative"
    else x==0:
        return "zero"
for x in [-1,0,1]:
    print(sign(x))
# 打印 negative zero positive

我们可以通过定义函数来获取可选的关键字参数

def hello(name, loud = False): #Python中True和Flase的首字母必须大写
    if loud:
        print("HELLO,%s"%name)
    else :
        print("Hello,%s"%name)
hello('Bob')
hello('Tom',loud = True)
#打印 Hello Bob  HELLO Tom

方法和Java差不多,处理没有返回值类型
接下来,我们来了解一下类(Classes)

class Greeter(object):

    # Constructor
    def __init__(self, name):
        self.name = name  # Create an instance variable

    # Instance method
    def greet(self, loud=False):
        if loud:
            print('HELLO, %s!' % self.name.upper())
        else:
            print('Hello, %s' % self.name)

g = Greeter('Fred')  # Construct an instance of the Greeter class
g.greet()            # Call an instance method; prints "Hello, Fred"
g.greet(loud=True)   # Call an instance method; prints "HELLO, FRED!"

好了,Python的基础认知,到今天就结束了。简短的六天时间让我对于Python的功能有了很深的认识。
确实是一门很强大的语言。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值