1字节-8位
ascii:256个对应关系
unicode:万国码,固定占4位,浪费空间
utf-8:可压缩空间
py2解释器 默认编码为ascii码 py3为utf-8
py2和py3的区别:
pass:保持代码结构的完整性
那些值可以转化为布尔时为False:None 空 string dic 空元组
v=(1) v是int类型 v1=(1,) v1是元组类型
可变类型:list string dic set
不可hash:可变类型不可hash
有序:list tuple string set
独有功能:
string:开头 结尾 大小写 jion split
list:append insert pop remove clear sort
dic:
进制之间如何转换:
逻辑运算和比较运算:
重载:函数名相同 而参数类型/个数、返回值不同【python中无】
重写:子类中对父类中的方法重新写
构造方法:实例化创建对象(java中和类名相同),python中def __new__(self)
析构方法:销毁实例化对象。python中是def __del__(self)
接口和类的区别:
class:python类支持多继承,其他语言不支持。其它语言中可以实现多个接口
interface:内部定义方法,但方法中不用写具体实现,它的作用,专门用于约束实现它的类,python中无接口类
public interface IPerson {
boolean chasePerey(Perey p);
void eatPrey(Perey p);
}
抽象类和抽象方法:一个类继承了抽象类,则必须重写父类的抽象方法
abstract class Base(object){
void method1(){}
abstract method2(){}
}
class Foo(Base){
void method2(){}
}
三元运算:
lambda:
yield关键字:生成器
进程:一个进程中可以有多个线程 是CPU中资源分配的最小单元
线程:CPU中调度的最小单元
inner join 和left join区别:前者 都对应上的展示,后者左边有的都展示 对应不上的用NUII表示
视图:虚拟的表,只能查 不能删
请求大致流程:
-dns解析,域名解析为ip地址
-本质通过socket进行通信
-请求到达框架,以xxx框架为例
http和https:
http默认端口80 ,基于明文传输,不安全
https默认端口443,数据传输时密文
数据结构:
链表:
树:
标签:__,string,python,list,void,基础,dic,概念 From: https://www.cnblogs.com/W505020235/p/16868814.html