zoukankan      html  css  js  c++  java
  • python

    try语句设立了这样一种情形,其中try语句后面可以跟一个except语句
    每个except语句都处理错误,错误也被正式的称为异常,当python对try语句中的代码求值时会抛出异常,而不是是程序失败 首先使用except处理一种类型的错误
    列如在试图检查冰箱时得到的keyError

    有多种类型的异常,每个异常的名称都反映了发生的问题
    当异常停止看到
    发生 可以访问原本在交互运行程序的时候程序

    代码处理错误  很受限制 编写 自己的函数

    只有一行代码用于处理错误
    编写自己的函数 更加灵活的处理错误

    创建异常及对异常说明
    创建异常及对异常说明
    指定As 名称  用它引用字符串
    字符串包含了python可以提供的错误信息
    通过as关键字将KeyEeeror值赋给error
    需要处理一个异常,但希望以什么都不做的方式处理,原因可能是故障不严重python允许通过特殊词pass忽略这种情形
    异常处理,如果没有异常处理 错误会导致程序在出错的地方停下来
    将可能会导致错误的代码缩进并放到try:下面,可以阻止程序退出 可以处理错误并且使程序继续运行
    在except语句中指定预计会碰到的错误   except指定预计会碰到的错误
    提供的第一个值定义了错误的类型
    提供错误类型
    如果提供的是错误类型的元组 就是多个错误类型 选择在该值的后面提供As 用来引用包含错误信息 的数据名称
    需要输入所有的程序代码来完成工作
    函数可以将代码段聚集到方便的分组  需要在此调用
    程序员将所写的程序作为源文件存入文件 文件被方便地打开编辑运行
    #!/usr/bin/env python 3.1
    名称下聚集代码
    将代码聚集在一个名称下的功能 不伦何时使用这个名称,它包含的代码将被调用和运算 ,不需要重新每次都输入他们
    创建一个包含代码的命名函数 def 定义一个代码功能块
    异常处理  致使有异常发生时 程序不终止、
    变量 就不用引号了
    取出 冰箱中的指定食物的 数量
    指定的食物名称不存在  处理此种食物键  异常
    KeyError,TypeError,NameError 返回count 计算器 = 0
    字典  键值对  以键取值
    函数中描述函数
    缺乏友好和有帮助的约定
    函数中描述函数
    def in_fridge():
    """Thi
    函数其他信息   内置函数dir查看
    dir directory 显示感兴趣的对象 函数  所有属性
    包括python内部使用的属性
    不同的位置相同的名称
    函数的一个特殊属性对引用数据的名称进行划分的第一个示例  函数 之外有一个名称  名称引用特定值  值可以是字符串 数值 字典 数据享有 共同的空间
    如果创建了一个字符串名称  下一行创建了一个字典  用相同的名称引用字典
    名称将不再引用

    数据享有共同的空间   重复使用  后者将覆盖  前者的数据
    函数中使用名称时会有所不同 函数创建一个新  的空间
    名称可以被重新使用和创建而不作用域中的相同的、
    将一个名称会影响到程序的其他
    将一个名称的可见性分割到不同的概念区域内 名称的可见性分割到不同概念区域内
    名称的可见性分割到不同的概念区域内  每一个这样的区域叫做一个作用域
    运行时  全局作用域名称 没变
    额外特性  帮助记录自己的程序
    指定函数需要两个参数 参数名称在函数名称后的 元组中指定
    参数将进入并且保持在in_fridge函数的作用域
    some-fridge desired_item;
    参数名称在你函数名称后的元组中指定 函数作用域
    [] 需要填充键的     知其数据类型是字典
    函数名称  参数1冰箱食物字典数据some_fridge
          参数2以字典键准备索引的键名称
    数值没有将名称作为键查找值的属性
    数值没有键  也没有与键对应的值
    下标术语
    subscripting描述访问列表,元组或者字典   元素的  术语
    subscripting
    不需要明确定义期待的类型 允许灵活确定希望如何处理类型的行为  编写函数   处理任意期望类型
    编写接受多种类型参数函数
    根据传递给函数的类型确定函数应该如何运行 采取哪种方法 取决于 确定数据类型  内置函数type
    函数开头验证变量类型
    type函数返回对象的类
    python允许创建带默认值的函数 默认值赋给那些在函数调用时没有显示提供的参数
    函数  调用没有显示 提供参数 pop 可以被告知处理列表中一个特定元素  没有给定任何值情况下  自动处理最后元素
    定义函数 参数列表使用赋值运算符= 指定默认值
    经常处理的数据  字符串这种对象拥有方法  行为
      每个字符串都有一些方法
    内置在元组 列表 字典 对象  方法
    字典keys values固定方法

    内置 在 元组 列表 和字典对象中的方法    内置
    对象所有属性和方法
    dir()
    以下划线开头的名称是对象的私有属性  不可见   不能直接使用
    wrapper-method

    函数内置到一个对象  函数叫做对象的方法
    函数内置到对象  函数叫做对象的方法
    创建一个现实世界的某物进行模拟对象  熟悉该现实事物的人们能够比较轻松地认知和理解他们
    class 不在类定义之后放置包含项目的元组   类的定义之后放置包含项目的元组
    类的名称以大写字母开头
    fridgeandfreezer
    在每个网络接口接收数据包的速率比内核处理包的速率快 允许送到队列的数据包的最大数目
    somaxconn定义了系统中每个端口最大的监听队列长度
    /proc/sys/net/core/somaxconn
    每个套接字所允许的最大缓冲区
    每个套接字所允许的最大
    确定tcp栈应该如何反映内存使用,每个值的单位都是内存页4kb
    内存使用下限 内存压力模式开始对缓冲区使用应用压力上限 内存使用上限
    在这个层次上可以将报文丢弃  减少内存使用
    kb  
    字节 bytes
    自动调优定义socket使用的内存
    第一个值是socket发送缓冲区分配的最少字节数

    缓冲区在系统不重的情况下增长这个值
    发送缓冲区空间最大字节数
    确认tcp连接是否有效.tcp发送keepalive探测消息的间隔时间秒
    tcp_keepalive_time
    tcp_keepalive_ interval
    探测消息未获得响应 重发该消息间隔时间
    认定tcp连接失效之前 最多发送多少个keepalive探测消息
    probes
    有选择应答 有选择的应答乱序收到的报文提高性能 让发送者  
    /proc/sys/net/ipv4/tcp_window_-scaling
    windows scaling  支持超过64kb  tcp窗口    tcp窗口最大1GB
    syncookie
    使用的本地端口号
    /rpoc/sys/net/ipv4/ip_local/port_range


    对于还未获得对方确认的连接请求,可保存在,可保存在队列中最大数目
    物品food  keys
    quantities 作为值
    只要对象被

  • 相关阅读:
    单循环判断数组中是否有存在重复值
    【Moss2010系列】利用BCS进行业务数据集成(1)
    状态压缩
    矩阵快速幂
    高精度加法
    旋转treap
    bitset
    快速幂
    splay
    考试注意
  • 原文地址:https://www.cnblogs.com/ruiy/p/5211991.html
Copyright © 2011-2022 走看看