Python 3.X新增加了一个特性(Feature),叫作函数注释 Function Annotations
它的用途虽然不是语法级别的硬性要求,但是顾名思义,它可做为函数额外的注释来用。
Python中普通的函数定义如下:
def func(a, b, c):
return a + b + c
>>> func(1, 2, 3)
6
添加了函数注释的函数会变成如下形式...
分类:
编程语言 时间:
2014-07-28 16:05:23
阅读次数:
251
字符串是一种常见的数据结构,对字符串的处理又能够十分灵活,所以在实际开发,尤其是非数值处理中,字符串的应用非常广泛。尽管非常多字符串操作都封装在了函数库里,应用程序能够直接通过调用库函数来实现字符串处理,然而对于开发人员而言,若能了解其底层实现原理,对于应用编程而言还是大有裨益的。这篇文章主要介绍几...
分类:
其他好文 时间:
2014-07-28 14:28:53
阅读次数:
261
string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的st...
分类:
编程语言 时间:
2014-07-28 13:49:30
阅读次数:
251
模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数都是基于模式匹配的。与其他脚本语言不同的是,Lua并不使用POSIX规...
分类:
其他好文 时间:
2014-07-26 14:27:12
阅读次数:
352
python都是对象,更改赋值就重新申请一个对象,重新指向,有点java的感觉。=其实就是绑定对象python变量命名规则:区分大小写,禁止使用保留字,python2和python3保留字不一样命名惯例:前后都有双下划线开头结尾的为系统定义的变量两个下划线开头但是结尾没有下划线的变量是类的本地变量交...
分类:
编程语言 时间:
2014-07-25 02:20:54
阅读次数:
353
我们常常会使用别人写的包,假如我们使用的是Python3.4版本,安装在windows的C盘根目录下,那么外部的包一般放在:C:\Python34\Lib\sit-packages下,此目录下有以.py单独存在的文件,也有以文件夹存在的包,下面我们简单说一下Python中的模块和包,看完之后,也.....
分类:
编程语言 时间:
2014-07-25 02:18:34
阅读次数:
1751
代码很稀烂,开坑后一个月的时间,断断续续总算是写完了,主体功能完成,顺便PYQT5写了个GUI,并用cx_freeze打包,可以在windows下用。 项目托管在github: https://github.com/abcfy2/getComic # 预览效果 放几张...
分类:
编程语言 时间:
2014-07-25 00:00:54
阅读次数:
320
正在阅读最新版的《A byte of Python》。发现Python3.0在某些地方还是有些改变的。准备慢慢的体会,与老版本的《A byte of Python》做对比,最后再去查阅官方网站的文档。1.如果你下载的是最新版的Python,就会发现所有书中的Hello World例子将不再正确。Ol...
分类:
编程语言 时间:
2014-07-24 12:14:35
阅读次数:
290
SQL Server之字符串函数以下所有例子均Studnet表为例:计算字符串长度len()用来计算字符串的长度select sname ,len(sname) from student字符串转换为大、小写lower() 用来将一个字符串转换为小写,upper() 用来将一个字符串转换为大写sele...
分类:
数据库 时间:
2014-07-23 16:44:41
阅读次数:
239
网上的资源师丰富的。但难免有些过时的信息,比如我现在使用的是去年下载的python3.3,而网上多数都是Python2.7。 ????差别比较大的就是:①读取用户输入raw_input()已经不能使用,只能使用input()。...
分类:
编程语言 时间:
2014-07-21 23:27:51
阅读次数:
290