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()
最新文章
- Centos6.5中安装和配置vsftp详细总结
- SSH框架整合(代码加文字解释)
- Java泛型
- 洛谷P1962 斐波那契数列 || P1349 广义斐波那契数列[矩阵乘法]
- QTP参数化
- Java经典实例:处理单个字符串
- sleep和wait的区别有:
- linux基础-附件1 linux系统启动流程
- ASP.NET MVC中的Json Binding和Validate
- rpc远程过程协议调用
- 【转】repo 的一些用法和理解-不错
- OpenWrt wireless通过配置uci生效
- SpringMVC源码情操陶冶-RequestMappingHandlerAdapter适配器
- Standford NLP study
- java8_api_jni
- Windows服务模式下tomcat开启远程调试
- docker使用代理(测试docker 17.06)
- cookie保存登录的用户名和密码
- SQLite的原子提交--单文件场景
- 什么是 maven的uber-jar
热门文章
- Java解析XML字符串,取出其中<;aaaa>;<;![CDATA[(XXX)]]>;<;/aaa>;里面的XXX值,也可以使用xml解析的其他方式,这是最简单的字符串解析
- Java并发编程:Java中的锁和线程同步机制
- navicat连接mysql报错1251解决方案,从头搭建node + mysql 8.0 (本人亲测有效)
- RMAN详细教程(四):备份脚本实战操作
- elasticsearch 索引的使用(配合haystack)
- git查看/修改个人信息-用户名邮箱
- 分词 | 双向匹配中文分词算法python实现
- javascript检索某个字符或字符串在源字符串中的位置(下标)
- .Net Core技术研究-WebApi迁移ASP.NET Core2.0
- Oracle 中Number的长度定义