python笔记

Posted betterluo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python笔记相关的知识,希望对你有一定的参考价值。

参数:**两个星是字典,*一个星是隐藏参数

def total(a=5,*numbers,**phonebook):
    print(a,a)

    for single_item in numbers:
        print(single_item,single_item)

    for first_part,second_part in phonebook.items():
        print(first_part,second_part)

print(total(10,1,2,3,Jack=1123,John=2231,Inge=1560))

 

 

sys模块包含了系统功能(system)

sys.argv变量是一系列字符串的列表,包含了命令行参数这一列表。会将参数放在列表然后传递给程序。

from * import *和import *区别:import *还需要“模块.函数使用”,前者直接可以调用函数。避免使用后面一种。

内置的 dir() 函数能够返回由对象所定义的名称列表。 如果这一对象是一个模块,则该列表会包括函数内所定义的函数、类与变量。

每一个 Python 模块都定义了它的 __name__ 属性。如果它与 __main__ 属性相同则代表这一模块是由用户独立运行的

if __name__ == __main__:
    print(aaaa)
else:
    print(bbbb)


>>>python test.py
aaaa

>>>python
>>> import test
bbbb>>>

 

一个类中的属性是归类所有,但类的所有实例都可以访问到

class Student(object):
    count = 0
    def __init__(self,name):
        self.name=name
        Student.count+=1

>>> a=Student(a)
>>> b=Student(b)
>>> a.count
2
>>> b.count
2
>>> a.name
a
>>> b.name
b

 

以上是关于python笔记的主要内容,如果未能解决你的问题,请参考以下文章

Python 3学习笔记

Python Tornado初学笔记之表单与模板

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort