
python
文章平均质量分 78
IamSarah
数字IC设计方向,已工作。IC之路慢慢其修远兮,吾将上下而求索!
展开
-
python学习之基础知识(一)
python的基础知识 1.注释:单行注释使用#,多行注释使用'''。 2.print()函数:将括号内的字符串或者整型值显示在屏幕上面,print()函数中可以通过end和sep来设置在参数末尾打印什么,以及在参数之间打印什么来隔开他们。 3.input()函数:等待用户在键盘上面输入一些文本,并按下回车键。eg:myname=input().这个函数的值是一个字符串,将字符串的值赋值给变原创 2017-09-06 23:20:42 · 646 阅读 · 0 评论 -
Python学习之复杂程序组织
python学习笔记之复杂程序组织 1.关于模块导入 import 模块名 import 模块名 as 新名字#对导入的模块名重新命名 from 模块名 import 函数名 2.导入自己编写的模块 1)自己编写的模块跟当前的模块在同一目录下的时候,直接导入就好。 2)自己编写的模块跟当前的模块不在同一目录下的时候,需要利用sys库中的path.append函数将需要导入模块的路径添原创 2017-09-24 14:02:40 · 910 阅读 · 0 评论 -
python学习之基础知识(二)
1列表数据类型:“列表”是一个值,它包含多个字构成的序列。列表中的值也称为表项,表项用逗号分开,用下标可以取得列表中的单个值。列表也可以包含其他列表值。这些列表的列表中的值,可以通过多重下标来访问,eg:spam[0][4].列表类型还可以使用负数下标,-1代表的是列表中的最后一个下标,-2表示的是倒数第二个下标。列表中也可以通过切片取得子列表,eg:spam[1:4].使用len()函数可以计算原创 2017-09-07 22:06:55 · 365 阅读 · 0 评论 -
python学习之迭代器、生成器和装饰器
1.迭代器表面上看是一个数据流对象或者容器,当使用其中的数据时,每次从数据流中取出一个数据,直到数据被取完,而且数据不会被重复使用。从代码的角度来看,迭代器是实现了迭代器协议方法的对象和类。迭代器协议方法主要是两个: __iter__()#该方法返回对象本身,它是for语句使用迭代器的要求 __next__()#方法用于返回容器中下一个元素或者数据。当容器中的数据用尽时,应该引发StopIte原创 2017-09-24 17:37:38 · 1285 阅读 · 0 评论 -
python进阶
1、函数与命名空间:python中函数的命名空间始终是定义该函数的命名空间。因此函数中引用的全局变量始终是定义该函数模块中的全局变量。 2.闭包及其应用:闭包指的是python语言中将组成函数的语句和这些语句的执行环境打包到一起所得到的对象。当使用嵌套函数时,闭包将捕获内部函数执行所需的整个环境。此外,嵌套的函数可以使用被嵌套函数中的任何变量,就像普通函数引用全局变量一样,而不需要参数引入,示例原创 2017-09-24 22:11:03 · 437 阅读 · 0 评论 -
python学习之基础知识(三)
1,字典数据类型:像列表一样,“字典”是很多值的集合。但不像列表的下标,字典的索引可以使用许多不同的数据类型,不只是整数。字典的索引被称为“键”,键及其关联的值被称为“键-值”对。在代码中,字典的输入使拥花括号{}。示例如下: mycat={'size':'fat','color':'grey','disposition':'loud'} 这句代码将一个字典赋值给mycat变量。这个字典的键值原创 2017-09-08 23:21:21 · 466 阅读 · 0 评论 -
python学习之文件与文件系统(一)
(一)文件操作基础 1.open()函数:该函数是内建的文件打开函数。文件实际上也是python的一种数据类型。当使用python的内建函数open打开一个文件后,就返回一个文件对象。函数原型如下: open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)原创 2017-09-26 21:32:52 · 755 阅读 · 0 评论