python 的基本属性: 推导式,类,内置函数,常见错误类型

本文探讨了Python中的列表推导式,包括zip和dict函数的应用,参数调用的规则,以及如何处理错误和异常。讲解了Python的面向对象特性,如类的定义和对象的属性,同时介绍了常见的Python错误类型。通过实例解析,帮助读者掌握Python编程的基础和进阶技巧。

Python 的结构及列表推导式

  1. 反正这意思是并行全部输出。
    在这里插入图片描述

  2. a = list[ ] 就是列表的意思,有( )就是元组。
    在这里插入图片描述

  3. 最简单的表达推导式即 for i in [y,o,u] 迭代器最好是个列表。
    在这里插入图片描述

  4. 注意print 的位置,如果print 在for的循环里面,i每换一次,就是重新更新一次。print 在外面,表示截取的迭代最终 的结果。
    在这里插入图片描述

  5. 列表转化为字符串形式,用str 函数。
    在这里插入图片描述

  6. 计算字符串中每个元素出现的频数。
    在这里插入图片描述

列表推导式 的zip函数及dict函数

1.zip 里面是列表,ls1的值在前面,ls2 的值在后面,并且是一一对应。
在这里插入图片描述
2. 集合也有推导式,但是元组没有。
在这里插入图片描述

Python 的参数调用

  1. def 渣男():记住()和:是必须要写的,print(“不行”)是调用后的结果。
    在这里插入图片描述

3.def 条件判断,input 输出的是字符串,判断string in a 或者用 字代替 ,在def 中不能str 不能出现&形式,只能用 and 表示。
在这里插入图片描述

  1. i % 2 = = 0 表示 i 除以2 的余数是否等于0 ,数值要用== 。
    在这里插入图片描述

  2. def 中return 和print 意思差不多,** ^ 与不一样,多少次方只能用 ** 表示。
    在这里插入图片描述

  3. lambda 函数。
    在这里插入图片描述

  4. list= [ ] list.append( ) 添加元素 。
    在这里插入图片描述

  5. 求一个字符串的字有多少个,用i : count ( i ) for i in a 字典的形式表现出来 。
    在这里插入图片描述

Python 的对象与类

  1. from IPython .core.interactivesehell import IntercativeShell InteractiveShell.ast_node_interactivity = “all”。
    在这里插入图片描述

  2. 静态部分被称作为“属性”,动态部分值得是对象的“行为”.类则可以比作是制作盒子的模具,python中的内置类String
    这里用的是__init__(),第一个参数必须为 self.
    在这里插入图片描述

  3. class 自己命名的类: ,类的对象是每个都有的。def__init__(self , name ,salary )=类的方法
    在这里插入图片描述

Python 的错误及异常种类

  1. 常见异常的种类
BaseException所有异常的基类
SystemExit解释器请求退出
KeyboardInterrupt用户中断执行(通常是输入^C)
Exception常规错误的基类
StopIteration迭代器没有更多的值
GeneratorExit生成器(generator)发生异常来通知退出
StandardError所有的内建标准异常的基类
ArithmeticError所有数值计算错误的基类
FloatingPointError浮点计算错误
OverflowError数值运算超出最大限制
ZeroDivisionError除(或取模)零 (所有数据类型)
AssertionError断言语句失败
AttributeError对象没有这个属性
EOFError没有内建输入,到达EOF 标记
EnvironmentError操作系统错误的基类
IOError输入/输出操作失败
OSError操作系统错误
WindowsError系统调用失败
ImportError导入模块/对象失败
LookupError无效数据查询的基类
IndexError序列中没有此索引(index)
KeyError映射中没有这个键
MemoryError内存溢出错误(对于Python 解释器不是致命的)
NameError未声明/初始化对象 (没有属性)
UnboundLocalError访问未初始化的本地变量
ReferenceError弱引用(Weak reference)试图访问已经垃圾回收了的对象
RuntimeError一般的运行时错误
NotImplementedError尚未实现的方法
SyntaxErrorPython 语法错误
IndentationError缩进错误
TabErrorTab 和空格混用
SystemError一般的解释器系统错误
TypeError对类型无效的操作
ValueError传入无效的参数
UnicodeErrorUnicode 相关的错误
UnicodeDecodeErrorUnicode 解码时的错误
UnicodeEncodeErrorUnicode 编码时错误
UnicodeTranslateErrorUnicode 转换时错误
Warning警告的基类
DeprecationWarning关于被弃用的特征的警告
FutureWarning关于构造将来语义会有改变的警告
OverflowWarning旧的关于自动提升为长整型(long)的警告
PendingDeprecationWarning关于特性将会被废弃的警告
RuntimeWarning可疑的运行时行为(runtime behavior)的警告
SyntaxWarning可疑的语法的警告
UserWarning用户代码生成的警告

哈哈,每天更新一点,没准我再也不是菜鸡,纯手打!!!!
查看更多请点击此链接,反正不要钱!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值