摘要: 面向对象 定义 class Student(被继承类): def __init__(self, xx, xxx): #构造函数 类方法的第一个参数一定是self。除此之外和普通函数并没有区别。同样可以使用_xx __xxx来定义private变量。 class Animal(object): def 阅读全文
posted @ 2022-07-29 08:56 hellozhangjz 阅读(29) 评论(0) 推荐(0)
摘要: 模块 一个.py文件就是一个模块,模块可以包含在包(package)内。包内必须有一个__init**__**.py,包也可以多层嵌套。__init__.py也是一个模块,模块名就是包名。 当用命令行运行某个模块时,__name__变量是__main__。 模块内不希望被外部模块引用的函数或者变量命 阅读全文
posted @ 2022-07-29 08:55 hellozhangjz 阅读(26) 评论(0) 推荐(0)
摘要: 函数式编程 高阶函数 map() map接受一个函数和一个可迭代对象(Iterable),返回一个map对象**(Iterator**) def f(x): return x*x list(map(f, [1,2,3])) #1,4,9 reduce() reduce接受一个函数(这个函数只能接受两 阅读全文
posted @ 2022-07-29 08:54 hellozhangjz 阅读(30) 评论(0) 推荐(0)
摘要: 文件的特殊权限:SUID,SGID,SBIT Set UID SUID权限只用于二进制文件 运行者必须有X权限 运行者在程序运行过程(run-time)中具有二进制文件拥有者(owner)的权限 例子:Linux系统中所有的密码都记录在/etc/shadow里,这个文件的权限是[r 1 root r 阅读全文
posted @ 2022-07-29 08:53 hellozhangjz 阅读(203) 评论(0) 推荐(0)