首页 > 其他分享 >基础概念

基础概念

时间:2022-11-10 00:01:15浏览次数:31  
标签:__ string python list void 基础 dic 概念

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

相关文章

  • React组件基础三
    一.props用法组件是封闭的,要接收外部数据应该通过props来实现props的作用:接收传递给组件的数据传递数据:给组件标签添加属性接收数据:函数组件通过参数props接收......
  • MySql - 基础学习5 - select
    一.分页和排序--分页limit和排序orderby--排序;升序ASC,降序--升序SELECTs.`id`,`name`,`paw`,`gradename`FROMstudentASsINNERJOINgradeAS......
  • DHCP 的相关概念
    1、DHCP(动态主机配置协议)----------->为TCP/IP网络分配TCP/IP参数(IP、NetMask、GateWay、DNS)2、DHCP的优点:    减少管理员的工作量    避免输入......
  • 进入python的世界_day30_python基础—— 单例设计模式、pickle模块、选课系统初步搭建
    一、面向对象——单例模式代码实操​ 方法有很多,其实就是定制产生类,或者产生对象1.基于双下new,控制实例化对象的条件classMyClass:_instance=Nonedef_......
  • 【深入浅出 Yarn 架构与实现】2-2 Yarn 基础库 - 底层通信库 RPC
    RPC(RemoteProcedureCall)是Hadoop服务通信的关键库,支撑上层分布式环境下复杂的进程间(Inter-ProcessCommunication,IPC)通信逻辑,是分布式系统的基础。允许运行于一台计......
  • 第一章 Kubernetes系统基础
    1.1容器技术概述近几十年来,IT领域新技术、新概念层出不穷,例如DevOps、微服务(Microservice)、容器(Container),云计算(CloudComputing)和区块链(Blockchain)等,真有“乱花渐欲......
  • Linux基础10 特殊权限suid, sgid, sbit; 权限属性lsattr, chattr; 进程掩码umask
    一.特殊权限:1.suid(4000) SetUID(suid):会在属主权限位的执行权限上写个s 如果该属主权限位上有执行权限,则:s (小写) 如果该属主权限位上没有执行权限,则:S (大写) 授权方式:chmo......
  • UML基础总结
    ......
  • 基础(服务寄宿在IIS中)
    1、配置服务器IIS   安装好IIS相关服务,确保网站能够启动   建立网站2、可能出现的问题(安装了最新版的ASP.NET4.0)未能从程序集“System.ServiceModel,Version......
  • 基础(暴露元数据交换节点)
    1、原理默认情况下,WCF服务不暴露MEX终结点2、代码申明ServiceHostserviceHost=newServiceHost(typeof(StockService),newUri("http://localhost:80......