notes for lxf(二)】的更多相关文章

函数 abs()绝对值 max()返回最大值 raise 后接异常类 引发异常 函数返回多个值其实就是返回一个tuple 函数默认返回None 如果有必要检查参数类型用isinstance() type()查看数据类型 定义函数——确定函数名和参数个数——检查参数数据类型——return返回 定义默认参数必须指向不变对象 可变参数*args表示args接收的是一个tuple 关键字参数**kw表示kw接收的是一个dict 命名关键字参数需要一个特殊分隔符*必须传入参数名 如果有可变参数就不用加*…
类和实例的绑定方法和属性 实例绑定 obj.func = func obj.func(obj, &argv)  obj.func = MethodType(func, obj) 第一个参数是方法的引用 第二个参数是自身的引用    这种属于动态绑定 只能当前实例使用 类绑定 classname.func = func  classname.func = MethodType(func, classname) 实例后的对象都能使用 这种方法是在类的内存中创建一个link指向外部的方法 __slot…
类名首字母通常大写 创建实例 类名 +() __init__方法 创建实例时把一些属性绑上去 __init__方法第一参数永远是self 表示船舰的实例本身 类是实例的模板 实例是一个一个具体的对象 各个实例拥有的数据都互相独立互不影响 私有变量 内部属性不能被外部访问 属性前有两个下划线__ 内部可以访问 外部不可以访问 __xxx__特殊变量是可以直接访问的 不是私有变量 继承 父类 超类 基类        子类 特点 子类获得了父类的全部功能 子类可以新增自己的方法 子类和父类有相同的方…
纯函数式编程是没有变量的,只要输入确定输出就确定 指高度抽象的编程范式 特点 函数本身可以作为参数传入 或者允许返回一个函数 Higher-order function 一个函数可以接收另一个函数作为参数 函数名其实就是指向函数的变量 map(func_name, Iterable) 序列的每一个元素依次传参给func 并将结果作为新的Iterator返回 reduce(func_name,  序列)func接收两个参数 并把结果继续和序列的下一个元素做累积计算 map的一个参数的函数只有一个参…
python代码不能用word和windows自带的记事本保存 word保存的不是纯文本文件 记事本会在文件开始的地方加上特殊字符(UTF-8 BOM) 交互模式启动了解释器 直接运行.py文件是一次性把文件的源代码给解释器执行 开发过程中 完全可以一边在编辑器里写代码 一边开个交互式命令窗口验证 print()连续打印 遇到逗号就会输出一个空格 编译器和解释器负责把符合语法的程序代码转换成CPU能够执行的机器码 定义变量时必须指定变量类型是静态语言 变量类型本身不固定是动态语言 python把…
本篇参考: https://developer.salesforce.com/docs/component-library/bundle/lightning-file-upload/documentation https://developer.salesforce.com/docs/component-library/bundle/lightning-input/specification 在salesforce中,上传附件是一个经常做的操作,在标准的功能基础上,lwc自然也封装了自定义的实现…
要求一:能看懂别人写的DTD文件,自己能写更好.例如products.dtd: <!ENTITY AUTHOR "John Doe"> <!ENTITY COMPANY "JD Power Tools, Inc."> <!ENTITY EMAIL "jd@jd-tools.com"> <!ELEMENT CATALOG (PRODUCT+)> <!ELEMENT PRODUCT (SPECIF…
一.局部变量类型推断 很多人抱怨Java是一种强类型,需要引入大量的样板代码.甚至在这些情况下,给定好变量名,通常很清楚发生了什么,明显类型声明往往被认为是不必要的.许多流行的编程语言都已经支持某种形式的局部变量类型推断:如C++ (auto), C# (var), Scala (var/val), Go (declaration with :=)等. JDK10 可以使用var作为局部变量类型推断标识符,此符号仅适用于局部变量,增强for循环的索引,以及传统for循环的本地变量:它不能使用于方…
安装思路: 1.安装两台redhat7 linux系统 2.网络配置(双网卡,public,vip,private,scan) 3.存储配置(内存配置,ASM共享存储:6块5G共享盘udev,根目录留20G安装grid和oracle) 4.预安装准备:系统参数/etc/sysctl.conf修改,防火墙selinux关闭,ntpd时钟定时同步,yum源配置安装 用户组及用户.目录新建,环境变量配置,用户资源限制/etc/security/limits.conf配置,/etc/pam.d/logi…
在编程发送各种类似通知的邮件时,时常会需要发件人显示为某个特定的帐户,比如某个部门的名称或者管理员的名字.另一种需求是,用户收到某封邮件后,回复邮件的地址不同于发件人栏显示的地址.而正常情况下,发送邮件的脚本如果是在客户端运行,发件人就是当前用户:如果是在服务器上运行,发件人则为代码的签名者:并且邮件都是被回复到显示的发件人地址.如果同时邮件是由服务器上的定时代理发出的,我们可以使用想显示的发件人的ID签名代理,甚至单为此用途先创建一个ID.或者也可以在代理的属性的安全选项页里设置以其他用户的身…