摘要:list list类似其他语言中的数组,是一种有序的集合,可以随时添加和删除其中的元素。 使用len()函数可以获得list元素的个数。 list的索引从0开始,当超出范围时会报IndexError错误;可以使用 1直接获取最后一个元素,以此类推,可以取出倒数第n个元素。 list使用pop(i)方
阅读全文
摘要:Python的函数除了正常使用的必选参数外,还可以使用默认参数、可变参数和关键字参数。 默认参数 基本使用 默认参数就是可以给特定的参数设置一个默认值,调用函数时,有默认值得参数可以不进行赋值,如: 这样调用power(5)时,相当于调用power(5, 2)。 设置默认参数时的注意事项: 一是必选
阅读全文
摘要:Python的字符串 Python使用''和""将字符串括起来,与ruby类似,特殊之处是Python可以使用r''表示''内部的字符串默认不转义,如: 输出: 为了方便阅读,Python可以使用'''...'''的格式表示多行内容,如: 输出: 多行字符串还可以在前面加上r使用,如: 输出: Py
阅读全文
摘要:学习资料 跟着 "廖雪峰的Python教程" 学习Python,大家可以去官方网站查看学习教程。使用的Python版本为3.0.x,解释器为CPython。本系列博客为学习笔记,记录跟随廖老师所学知识,同时会记录一些我查到的资料。感谢廖老师的辛勤制作。 Python基础规范 Python为解释型脚本
阅读全文
摘要:JSContext/JSValue JSContext是运行JavaScript的上下文环境,是一个全局环境实例;类似于浏览器端的window对象,表示浏览器的窗口;在浏览器中,所有JavaScript全局对象、属性、方法均自动成为window对象的成员。创建一个JSContext后,可以很容易地运
阅读全文
摘要:this是Javascript的关键字,代表在函数运行时,自动生成一个内部对象,只能在函数内部使用。例如: 随着函数的使用场合不同,this的值会发生变化。总的原则是:this指的是,调用函数的那个对象。 有以下使用四种情况: 情况一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此thi
阅读全文
摘要:JavaScript不包含传统的类继承模型,而是使用prototype原型模型。JavaScript使用原型链的继承方式。 上面的例子中,test对象从Bar.prototype和Foo.prototype继承下来,因此,它能访问Foo的原型方法method。同时,它也能够访问那个定义在原型上的Fo
阅读全文
摘要:对象属性的使用 JavaScript中的所有变量都可以当做对象使用,除了null和undefined。 字面值也可以作为对象使用,只不过需要变通方法: 对象作为数据类型 JavaScript的对象可以作为哈希表使用,主要用来保存命名的键与值的对应关系。 使用对象的字面语法 {} 可以创建一个简单的对
阅读全文