摘要:迭代器: 定义: 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器: ex: #!/usr/bin/python3 list=[1,2,3,4] it = i
阅读全文
摘要:OOP简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于
阅读全文
摘要:异常 异常: 程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行, 并且提示一些错误的信息,这就是异常 我们在程序开发的时候,很难将所有的特殊情况都处理, 通过异常捕获可以针对 突发事件做集中处理,从而保证程序的健壮性和稳定性 在程序开发中,如果对某些代码的执行不能确定(程序语法
阅读全文
摘要:推导式作用及分类 推导式是通过一个数据序列来构成另一个数据序列的结构体 支持各种数据类型的推导式 1.列表推导式 2.字典推导式 3.集合推导式 4.元组推导式 1.列表推导式 基本格式如下: [表达式 for 变量 in 列表] [out_exp_res for out_exp in input_
阅读全文
摘要:while循环 与其他语言不同的是python中的while循环没有do while语句,要么直接使用while循环,或者使用while else语句, 其基本格式如下: while <expr>: <statement(s)> else: <additional_statement(s)> for
阅读全文
摘要:if elif else 这个相当于是if, else if,else,注意空格对齐和分号,没啥好说的 match case case_ 这个类似于erilog里面的case和endcase: 结构如下 match subject: case <pattern_1>: <action_1> case
阅读全文
摘要:比较函数 使用这个函数要先导入operator模块: ``import operator`` 常用的比较函数(> >= < <= == !=)依次在下列出 operator.gt(a,b) operator.ge(a,b) operator.lt(a,b) operator.le(a,b) oper
阅读全文
摘要:python中大部分运算符和其他语言差不多,在verilog中用得比较少的有几个: x**y: 意思是X的Y次幂 x//y: 意思是X整除y(往小的取,9/2=4,-9/2=-5) x:=y 海象运算符,这个运算符的主要目的是在表达式中同时进行赋值和返回赋值的值。 if(x:=y)>10 还有没怎么
阅读全文
摘要:python常见数据类型有: number(数字),string(字符串),bool(布尔值),list(列表),tuple(元组),set(集合),dictionary(字典),bytes类型 (1) number 常见类型有int,float,bool.complex(复数) 如何判断数据是什么
阅读全文