Python学习笔记
文章平均质量分 64
谭子
这个作者很懒,什么都没留下…
展开
-
谭子python学习笔记--字符串
字符串 1字符串常见操作方法整理 2字符串其它的一些tips 1格式化输出 2字符串分割替换组装 字符串 1、字符串常见操作方法整理| 操作 | 解释 | 备注 | | ———— | ———— | ———— | | s = ” | 空字符串 | | | s = “spanm’s’” | 双引号和单引号相同 | | |s = ‘s\np\ta\x00m’|转义序原创 2017-06-07 21:47:42 · 499 阅读 · 0 评论 -
python装饰器相关资料
比较好的装饰器入门博客: http://www.cnblogs.com/vamei/archive/2013/02/16/2820212.html转载 2017-12-06 18:03:27 · 227 阅读 · 0 评论 -
python异常处理整理
# 自定义异常类,采用基本异常类继承class Test_case_error(Exception):passdef hello(filename): if filename == 'hello': raise NameError('input name error') if filename == 'haha': raise KeyError('c原创 2017-07-11 21:20:32 · 354 阅读 · 0 评论 -
将Python的默认字符改为utf-8
问题:python在处理中英文混合的目录时,提示,asscii can’t decode ‘utf-8’(这部分转自南瓜小米粥的博客): 这是Python的编码问题,设置python的默认编码为utf8python安装目录:/etc/python2.x/sitecustomize.pyimport sysreload(sys)sys.setdefaultencoding('utf-8')t转载 2017-06-22 10:18:13 · 4109 阅读 · 0 评论 -
Pycharm自动安装第三方的python库
1、通过file-> settings->Project:practicePro 进入工程交互配置界面,如下图 1)在安装其他库时,你首先需要安装pip 和setuptools,若当前你未安装进入该界面pycharm会在下方提示安装,鼠标单击提示安装即可。 2、安装完安装工具后,点击右侧的+号,即可进入搜索安装第三方库的界面,根据选择pycahrm将自动调用安装工具下载对应的库然后安装,如下图原创 2017-07-11 00:12:18 · 8883 阅读 · 0 评论 -
谭子python学习笔记--列表
列表常用列表常量及操作列表操作的一些tips1索引分片和矩阵2原处修改列表列表任意对象的有序集合通过偏移量读取可变长度、异构(可包含任何类型的对象)以及任意嵌套属于可变序列的分类对象引用数组(即列表本身存储的只是对象的引用)1.常用列表常量及操作 操作 解释 备注 L = [] 一个空列表 L = [0,1,2,3] 四项:索引为0到3原创 2017-06-07 21:51:50 · 273 阅读 · 0 评论 -
谭子python学习笔记--字典
字典常用列表操作字典使用注意事项创建字典的方法字典解析字典通过键而不是偏移量来读取任意对象的无序集合可变长,异构,任意嵌套属于可变的映射类型对象引用表(散列表即哈希表)常用列表操作 操作 解释 备注 D = {} 空字典 D = {‘spam’:2,’eggs’:3} 两项目字典 D = {‘food’:{‘ham’:1,’egg’:2}原创 2017-06-07 21:53:32 · 416 阅读 · 0 评论 -
谭子python学习笔记--函数定义及作用域
函数函数相关的语句和表达式基础语法1定义及基本结构2嵌套作用域法则1内置作用域2global3模块中的全局变量4嵌套函数的作用域5工厂函数函数函数是为了代码最大程度的重用和最小化代码冗余而提供的最基本的程序结构 - 最大化的代码重用和最小化的代码冗余 - 流程分解函数相关的语句和表达式 语句 例子 备注 Calls func(‘spam’,’eggs’)原创 2017-06-07 21:56:27 · 575 阅读 · 0 评论 -
谭子python学习笔记--函数的参数
函数-参数参数的传递可变参数的修改及避免此类修改特定参数匹配模型基础知识匹配语法实例函数-参数参数的传递参数传递是通过自动将对象赋值给本地变量名来实现在函数内部的参数名赋值不会影响调用者改变函数的可变对象参数的值也许会对调用者有影响可变参数的修改及避免此类修改可变参数的修改a = 1L = [1,2,3]def change(x,y): x = 2 y[0] =原创 2017-06-07 21:58:05 · 436 阅读 · 0 评论 -
Python异常处理
Python_exceptionPython的实际代码中往往我们会遇到这样一种情况,Python程序运行时由于网络或用户配置异常等导致Python程序运行报出异常,程序中断退出。那要是程序中部分代码出现异常后,我们希望给出适当警告后,让程序继续执行怎么办,Python的异常处理部分为我们提供了这样一种办法。 1)下面先简单介绍一个Python异常处理的实例"自定义异常类,采用基本异常类继原创 2018-07-11 17:23:32 · 153 阅读 · 0 评论