Python 的结构及列表推导式
-
反正这意思是并行全部输出。

-
a = list[ ] 就是列表的意思,有( )就是元组。

-
最简单的表达推导式即 for i in [y,o,u] 迭代器最好是个列表。

-
注意print 的位置,如果print 在for的循环里面,i每换一次,就是重新更新一次。print 在外面,表示截取的迭代最终 的结果。

-
列表转化为字符串形式,用str 函数。

-
计算字符串中每个元素出现的频数。

列表推导式 的zip函数及dict函数
1.zip 里面是列表,ls1的值在前面,ls2 的值在后面,并且是一一对应。

2. 集合也有推导式,但是元组没有。

Python 的参数调用
- def 渣男():记住()和:是必须要写的,print(“不行”)是调用后的结果。

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

-
i % 2 = = 0 表示 i 除以2 的余数是否等于0 ,数值要用== 。

-
def 中return 和print 意思差不多,** ^ 与不一样,多少次方只能用 ** 表示。

-
lambda 函数。

-
list= [ ] list.append( ) 添加元素 。

-
求一个字符串的字有多少个,用i : count ( i ) for i in a 字典的形式表现出来 。

Python 的对象与类
-
from IPython .core.interactivesehell import IntercativeShell InteractiveShell.ast_node_interactivity = “all”。

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

-
class 自己命名的类: ,类的对象是每个都有的。def__init__(self , name ,salary )=类的方法

Python 的错误及异常种类
- 常见异常的种类
| 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 | 尚未实现的方法 |
| SyntaxError | Python 语法错误 |
| IndentationError | 缩进错误 |
| TabError | Tab 和空格混用 |
| SystemError | 一般的解释器系统错误 |
| TypeError | 对类型无效的操作 |
| ValueError | 传入无效的参数 |
| UnicodeError | Unicode 相关的错误 |
| UnicodeDecodeError | Unicode 解码时的错误 |
| UnicodeEncodeError | Unicode 编码时错误 |
| UnicodeTranslateError | Unicode 转换时错误 |
| Warning | 警告的基类 |
| DeprecationWarning | 关于被弃用的特征的警告 |
| FutureWarning | 关于构造将来语义会有改变的警告 |
| OverflowWarning | 旧的关于自动提升为长整型(long)的警告 |
| PendingDeprecationWarning | 关于特性将会被废弃的警告 |
| RuntimeWarning | 可疑的运行时行为(runtime behavior)的警告 |
| SyntaxWarning | 可疑的语法的警告 |
| UserWarning | 用户代码生成的警告 |
哈哈,每天更新一点,没准我再也不是菜鸡,纯手打!!!!
查看更多请点击此链接,反正不要钱!
本文探讨了Python中的列表推导式,包括zip和dict函数的应用,参数调用的规则,以及如何处理错误和异常。讲解了Python的面向对象特性,如类的定义和对象的属性,同时介绍了常见的Python错误类型。通过实例解析,帮助读者掌握Python编程的基础和进阶技巧。
1056

被折叠的 条评论
为什么被折叠?



