zoukankan      html  css  js  c++  java
  • python3.5.3rc1学习四:类

    class calculator:

    def add(x,y):

    return x + y
    print(added)

    def sub(x,y):
    return x - y
    print(sub)

    def mul(x,y):
    return x * y
    print(mul)


    def div(x,y):
    return x / y
    print(div)

    print (calculator.mul(3,5))
    print (calculator.add(3,5))

    # 少写参数或者不写,会报错
    # calculator.multiplication(3)

    """
    在不同类文件里,需要引入外部类,先实例化类的一个对象,然后调用
    cal = calculator()
    cal.addition(3,5)
    cal.subtraction(3,5)
    cal.multiplication(3,5)
    这种情况,等学了导入包之后来介绍
    """
    # 下面这个例子
    def max(a,b):
    if a> b:
    print(a)
    else:
    print(b)

    if __name__ == '__main__':
    print('main method')
    '''''
    这里结束下上面__main__的含义:
    意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行
    如果你不写if __name__ == '__main__':,那么这个代码中的max()方法只能被
    别的类导入后,进行调用,但是不能被该模块自己执行max()
    先尝试了解下,接下来介绍模块的导入,你可以试试练习,体会下

    '''

    # 函数中使用pass
    def fuc():
    pass
    # 这里的pass就是TBD的意思,待定,暂时不知道如何实现这个方法,写上pass,程序就不会报错

    ##x = input("enter your name:")
    ##print("hello",x)

    ##import time
    ##
    ##timenow = time.localtime()
    ##print(time.strftime('%Y-%m-%d %H:%M:%S',timenow))

    ##import time as t
    ##
    ##timenow = t.localtime()
    ##print(t.strftime('%y-%m-%d %H:%H:%S',timenow))

    ##from selenium import webdriver
    ##dr = webdriver.Chrome()

  • 相关阅读:
    大话数据结构--学习目录
    C语言中的 i++ 和 ++i 的区别
    木紫洁,加油
    vue在组件中使用v-model
    vue的v-model指令原理分析
    表格强制换行 table-layout:fixed
    vue引入jquery插件
    vue中使用stylus编写css
    Java单链表简单实现* @version 1.0
    Java中的面向对象I
  • 原文地址:https://www.cnblogs.com/51testing/p/7895061.html
Copyright © 2011-2022 走看看