13
2019
06

Python元组之创建、访问、修改、删除

Python元组之创建、访问、修改、删除Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:创建空元组元组中只包含一个元素时,需要在元素后面添加逗号元组与字符串类似,下标索引从0开始,可以进行截取,组合等。访问元组元组可以使用下标索引来访问元组中的值,如下实例:以上实例输出结果:修改元组元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:以上实例输出结果:删除元组元组
12
2019
06

Python文件之关于File对象的属性

File对象的属性一个文件被打开后,你有一个file对象,你可以得到有关该文件的各种信息。以下是和file对象相关的所有属性的列表:如下实例:以上实例输出结果:close()方法File 对象的 close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。当一个文件对象的引用被重新指定给另一个文件时,Python 会关闭之前的文件。用 close()方法关闭文件是一个很好的习惯。语法:例子:以上实例输出结果:读写文件:file对象提供了一系列方法,能让我们的文件访问更
12
2019
06

如何用python实现真正的打开和关闭文件

如何用python实现真正的打开和关闭文件打开和关闭文件现在,您已经可以向标准输入和输出进行读写。现在,来看看怎么读写实际的数据文件。Python 提供了必要的函数和方法进行默认情况下的文件基本操作。你可以用 file 对象做大部分的文件操作。open 函数你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。语法:各个参数的细节如下:①file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。②access_m
12
2019
06

Python文件I/O函数之如何获得键盘输入,怎么实现

打印到屏幕最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:你的标准屏幕上会产生以下结果:Python文件I/O函数之如何获得键盘输入,怎么实现?首先运行python命令行读取键盘输入Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:raw_input函数raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):这将提
11
2019
06

触发异常处理及用户自定义异常处理

触发异常我们可以使用raise语句自己触发异常raise语法格式如下:语句中 Exception 是异常的类型(例如,NameError)参数标准异常中任一种,args 是自已提供的异常参数。最后一个参数是可选的(在实践中很少使用),如果存在,是跟踪异常对象。实例一个异常可以是一个字符串,类或对象。 Python的内核提供的异常,大多数都是实例化的类,这是一个类的实例的参数。定义一个异常非常简单,如下所示:注意:为了能够捕获异常,"except"语句必须有用相同的异常来抛出类
11
2019
06

使用except

使用except而不带任何异常类型你可以不带任何异常类型使用except,如下实例:以上方式try-except语句捕获所有发生的异常。但这不是一个很好的方式,我们不能通过该程序识别出具体的异常信息。因为它捕获所有的异常。使用except而带多种异常类型你也可以使用相同的except语句来处理多个异常信息,如下所示:try-finally 语句try-finally 语句无论是否发生异常都将执行最后的代码。实例如果打开的文件没有可写权限,输出如下所示:同样的例子也可以写成如下方式:当在try块中
11
2019
06

Python之异常处理操作实例详解

Python 异常处理python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。python标准异常什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理捕捉异常可以使用try/except语句。try/except语句用来检测t
06
2019
06

Java良好的编码习惯建议(二)

Java良好的编码习惯建议(二)(10) 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。(11) 尽量避免随意使用静态变量 要知道,当某个对象被定义为stataic变量所引用,那么gc通常是不会回收这
06
2019
06

Java良好的编码习惯建议(一)

Java良好的编码习惯建议(一)(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是
06
2019
06

参数校验和国际化

# 参数校验和国际化修改前代码controller代码:根据id删除对象。错误范例:其中的lang参数我们需要去掉service代码:出现和业务无关的参数local。错误范例:修改后代码controller代码service代码Controll的非业务代码如何去掉参考 Controller规范,下面说说去掉Local参数。TIP业务代码里面不要出现和业务无关的东西,如local,MessageSource 。去掉国际化参数还是使用的技术还是ThreadLocal。国际化信息可以放好几个