Python基础
文章平均质量分 86
Python入门知识总结
iceburg-blogs
北京邮电大学计算机技术研究生,主要研究方向为自然语言处理,信息抽取,知识图谱。
展开
-
使用Pycharm管理Python依赖库(不使用anaconda)
anaconda使用时出了一些问题,很头痛,故直接卸载。卸载后python库管理起来又不太方便,后来发现在Pycharm中也是可以管理python库的,而且还很好用,也很简单。第一步,升级pip不升级pip到最新版本在Pycharm中下载依赖库时会报错python -m pip install --upgrade pip第二步,在Pycharm中配置python打开Pycharm,f...原创 2019-12-26 11:38:39 · 8782 阅读 · 4 评论 -
Python基础语法-05-装饰器
闭包闭包是装饰器实现的底层部分,要想明白装饰器底层怎么实现,必须要搞懂闭包闭包是什么?将一个函数定义到一个函数内部,外函数的返回是内函数,这时这两个函数就构成了一个闭包闭包举例:def test(number): def test_in(number_in): print("in test_in 函数, number_in is %d" % nu...原创 2018-04-30 12:26:26 · 251 阅读 · 0 评论 -
Python基础语法-03-私有化
私有化Python中属性的分类在Java中可以通过private关键字定义私有变量,Python中则通过变量名定义的格式来区分变量的访问权限Python的类中,可以定义5种形式的变量,其功能各不相同,它们的区分依靠变量名的定义格式(Java转过来的表示这个真的很吓到我了) 格式 分类 xx 公有变量 _xx 私有属性或⽅法 __xx...原创 2018-04-29 09:55:25 · 232 阅读 · 0 评论 -
Python基础语法-01-类及对象
Python中的类Python中定义一个类的方式:1)Python2中定义类的方式class 类名: 属性 方法2)Python3中定义类的方式class 类名(object): #不继承其他类时使用object类,需要继承父类就在括号内写父类的名称 属性 方法Python2定义类的方式已经基本不使用1 类固有的属性和方法Py...原创 2018-04-26 14:44:54 · 270 阅读 · 0 评论 -
Python基础语法-02-异常
异常一.异常简介当Python检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的”异常”例如: print '-----test--1---' open('123.txt','r') print '-----test--2---'执行结果: 二.捕获异常2.1 关键字try和exceptPython使...原创 2018-04-26 20:09:19 · 340 阅读 · 0 评论 -
Python基础语法-04-生成器,迭代器
生成器1.列表生成式在讲生成器之前,先说一个和生成器作用很类似的东西,列表生成式,其格式为:[ X for X in Y]X为一个元素,Y为一个范围,列表生成式将Y中的元素一个一个的取出来,组成一个列表使用命令行打开Python3定义一个列表生成式L,并将其输出>> L = [ x*2 for x in range(5)]>> LOut: [0, 2, 4, 6, 8]2.生成器简介在Pyth原创 2018-04-27 10:39:06 · 212 阅读 · 0 评论