python开发指南

python函数内置方法

python函数定义时必须将有默认值参数写在最后

获取函数参数的方法

  • 获取函数参数数量

    • ```python
      funname._code.co_argcount
      1
      2
      3
      4
      5

      - 获取函数全部参数

      - - ```python
      fun_name.__code__.co_varnames
  • 获取函数参数默认值

    • ```python
      funname._defaults
      1
      2
      3
      4
      5

      - 获取函数注释

      - ```python
      fun_name.__doc__

  • 输出类内所有属性和对应取值
1
2
3
4
5
6
7
class Item:
def __init__ (self, name, price):
self.name = name
self.price = price
im = Item('无线', 259)
print(im.__dict__)
print(im.__dict__['name'])

python类私有属性中的dict属性内保存的就是python所有的属性名及其对应的值

在这个字典之中保存的是python类属性本身,也就是它实际上的内存地址对象。对这个python类属性字典进修改之后,类之中属性的值也会发生相应的改变

文件

1
f = open(file, mode, encoding)
  • 默认mode="r"

mode说明