PythonAdvanced function 函数 (要多使用函数,方便,少变量,好改错) 函数是可以重复执行的语句块,可以重复使用 作用: 1.用于封装语句块,提高代码的重用性 2.定义用户级别的函数 def 语句 函数定义(创建)语句的语法: def 函数名(形参列表): 语句块 说明: 1.函数的名字就是语句块的名称 2.函数名的命名规则和变量名相同(函数名必须为标识符) 3.函数有自己的命名空间,在函数外部不可以访问函数内部的变量,在函数内部可以访问函数外部的变量,通常让函数处理外部数…
模块 Module 什么是模块: 1.模块是一个包含有一系列数据,函数,类等组成的程序组 2.模块是一个文件,模块文件名通常以.py结尾 作用: 1.让一些相关数据,函数,类等有逻辑的组织在一起,使逻辑结构更加清晰 2.模块中的数据,函数和类等可提供给其它模块或程序使用 模块的分类:(同一个模块在不同的操作系统下可能数不同类型的模块) 1.内置模块(builtins),一般是用C语言来写的,在解析器的内部可以直接使用.模块说明中有builtins关键字 2.标准库模块,安装python时已经安装…
关键字 (50个,包含2个保留字)和特殊值(3个)一.基本数据类型相关关键字(8个) 1.关键字介绍(1)byte:单字节类型(2)short:短整型(3)int:整型(4)long:长整型(5)char:单字符类型(6)float:单精度浮点型(7)double:双精度浮点型(8)boolean:布尔类型 2.基本数据类型之间的转换规则(顺带整理)二.声明引用数据类型相关(3个) (9)class:声明类(10)interface:声明接口(11)enum:声明枚举三.特殊空类型(1个) (1…
编译器能够保证代码的语法是正确的,但是对逻辑错误和运行时错误却无能为力,例如除数为 0.内存分配失败.数组越界等.这些错误如果放任不管,系统就会执行默认的操作,终止程序运行,也就是我们常说的程序崩溃(Crash). 优秀的程序员能够从故障中恢复,或者提示用户发生了什么:不负责任的程序员放任不管,让程序崩溃.C++提供了异常机制,让我们能够捕获逻辑错误和运行时错误,并作出进一步的处理. 一个程序崩溃的例子: #include <iostream> using namespace std; int…
1.资源包图片尽量控制在50k以内,否则可能读取失败 2.资源图片建议使用png格式,此格式在android系统上支持最好.对于jpeg和gif格式的图片,在android4.0以后版本,通过系统自缩放后,无法转码为565格式,只能使用默认格式 3.adapter的数据发生变化后,必须调用notify接口通知. 4.ui界面使用的数据,不能在子线程中修改. 5.网络需要考虑中国移动互联网的特点,需要考虑2g,3g,wifi,net,wap.网络接口必须设置超时时间,否则可能造成内存泄露 6.页面…
解决Sublime Text 2 package Control 无法安装插件的问题 错误提示 here are no packages available for installation 问题解决方案来自 Stack Flow This error is happened with IPv6 problem. If your Internet Service Provider (ISP) does not support for IPv6 you got this error. 这个错误是发…
异常处理 异常处理方面的知识,下面是学习中记的笔记: try尝试捕获异常 catch对捕获的异常进行处理 多个catch要注意的问题: 一.顺序问题,先小后大,也就是先子类后父类.因为当异常出现的时候异常处理系统会就近寻找匹配的异常处理程序,而子类继承父类,针对与父类的异常处理程序对于子类也是适用的.如果顺序写错编译器在编译的时候也是不会通过的,会直接报错. finally最终执行的代码 Java中的异常抛出 throw 将产生的异常抛出(动作),写在方法里面 throws声明将要抛出何种类型的…
通用代码使您能够根据您定义的要求编写可以使用任何类型的灵活,可重用的函数和类型.您可以编写避免重复的代码,并以清晰,抽象的方式表达其意图. 泛型是Swift最强大的功能之一,Swift标准库的大部分内容都是使用通用代码构建的.事实上,即使你没有意识到,你也一直在语言指南中使用泛型.例如,Swift Array和Dictionary类型都是通用集合.您可以创建一个包含Int值的数组,或一个包含值的数组,或者可以创建一个String可以在Swift中创建的任何其他类型的数组.同样,您可以创建一个字典…
public static void main(String[] args) { try { throw new Exception("抛出异常"); } catch (Exception e) { e.printStackTrace(); System.out.println("捕获异常"); } } 控制台打印的信息 java.lang.Exception: 抛出异常 捕获异常 at com.pbh.util.jwt.JWTUtil.main(JWTUtil.j…
参考: http://www.weixueyuan.net/view/6332.html 注意: throw 抛出异常,catch 捕获异常, try 尝试捕获异常.   在程序设计过程中,我们总是希望自己设计的程序是天衣无缝的,但这几乎又是不可能的.即使程序编译通过,同时也实现了所需要的功能,也并不代表程序就已经完美无缺了,因为运行程序时还可能会遇到异常,例如当我们设计一个为用户计算除法的程序时,用户很有可能会将除数输入为零,又例如当我们需要打开一个文件的时候确发现该文件已经被删除了……类似的…