- 博客(12)
- 收藏
- 关注
原创 python函数—参数类型
1.默认值参数即为函数形参设置默认值,在调用该函数时,不为默认值参数进行传值,自动调用默认值,若为已设置默认值的形参传值,则使用替换后的实参。可以使用‘函数名.func_defaults'(python3中使用'函数名.__defaults__')来查看函数所有默认值参数的当前值。其返回值为一个依次排序默认值的元组。在定义带有默认值参数的函数时,默认值参数必须出现在函数形参列表
2017-10-31 12:57:47 1380
原创 python函数-变量作用域
1.变量起作用的代码范围被称为变量的作用域,不同作用域内的变量互不影响。在函数内部定义的变量为局部变量,在函数外部定义的变量为全局变量。2.局部变量只在定义它的函数体内有效,在函数外即使使用同名的变量,也会被认为是另一个变量。3. 全局变量在定义后的代码中都有效,包括它后面定义的函数体内,即若函数体内和函数体外的变量同名同值,该变量为隐式的全局变量。如果全局变量与局
2017-10-31 08:56:36 1014
原创 Python初学之类的继承和多态
子类可以继承父类的公有成员,但是不可继承私有成员。若在派生类中调用基类的方法,则super(teacher,self).__init__(name,age,sex),或者Person.__init__(self,name,age,sex). class Person(object): def __init__(self,name = '',age = 10,sex = '
2017-08-05 22:59:00 504
原创 Python 初学之math模块/random模块/decimal模块/fractions模块
1.math模块>>> dir(math)['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'e
2017-08-03 19:04:39 663
原创 Python初学之sys、os、platform模块
sys模块可以获取命令行参数,实现从程序外部向程序内部传递参数的功能,也可以获取程序路径和当前平台的信息等。1.sys.plateform 当前操作系统平台2.命令行参数sys.argv: 实现从程序外部向程序传递参数。 #!usr/bin/python#coding:utf8import sysprint u'共有%d个命令行参数'%(len(sys.argv))f
2017-08-03 18:11:23 2467
原创 Python初学之抽象类
抽象类是包含抽象方法的类,而抽象方法不包含任何可实现的代码,只能在其子类中实现抽象函数的代码。子类继承父类的成员变量和成员函数。1.定义抽象类在定义抽象类前需要从类库abc导入ABCmeta类(即Metaclass for defining Abstract BaseClasses,抽象基类的元类)和abstractmethod类。在定义抽象类时需要在类定义中加入如下代码:__
2017-08-03 09:59:24 10613 1
原创 Python初学之字典
Hash ()用来判断一个对象是否可以作为字典的键,如果可以返回整数值,如果不可以,返回异常。Get()方法用来判断一个键是否在字典中,如果在,返回键对应的值(此时没必要指定参数d,因为没意义),如果不在返回由参数指定的值,或者不指定参数,没有返回值。Setdefault()方法,对在字典中的键,返回对应的值,参数的d设置无效,对于不在字典中的键,设置键和值,返回值,并且在字典中创建了一个
2017-08-02 22:27:15 219
原创 Python之类的继承和多态
派生类可以继承父类的公有成员,但是不能继承其私有成员。如果需要在派生类中调用基类的方法,可以使用内置函数super()或者通过‘’基类名.方法名()'的方式来说实现。Python支持多继承,若父类中有相同的方法名,而在子类使用时没有指定父类名,则Python解释器将按照从左到右的顺序搜索。
2017-08-02 22:04:19 573
原创 Python初学之类的狭义属性(@property)
python2和Python3的属性的处理和实现不一样,内部实现有较大差异,本文属性指的是狭义的概念。一.Python2中的属性在Python2中属性使用@property或者property来声明,但是属性并没有真正意义上实现过,也没有提供应有的保护机制。
2017-08-02 20:34:53 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人