- 浏览: 652975 次
- 性别:
- 来自: 淮安
最新评论
-
hymzjsw:
python 变量命名规范 -
IWSo:
...
mysql #1170错误(42000) BLOB/TEXT Column Used in Key Specification Without a Key Le -
wl59138528:
由于Python臭名昭著的GIL问题,OpenERP 6.1以 ...
OpenERP 部署环境使用说明 -
greybeard:
xiaoyao3857 写道怎么看着一大堆,似乎中间有些东西重 ...
python 变量命名规范 -
xiaoyao3857:
怎么看着一大堆,似乎中间有些东西重复说了吧
python 变量命名规范
文章列表
1. const定义一个常量,不可更改
2. 与其他变量不同,除非特别说明,在全局作用域声明的const变量是定义该对象的文件的
局部变量,此变量只存在于那个文件中,不能被其他文件访问。
通过指定const变量位extern,就可以在整个程序中访问const对象。
people = {
'Alice':{
'phone': '2341',
'addr': 'Foo driver 23'
},
'Beth': {
'phone': '9102',
'addr': 'Bar street 42'
},
'Cecil': {
'phone': '3158',
'addr': 'Baz avenue 90'
}
}
labels = {
'phone':'phone ...
// 创建一个默认的,全局的命名空间
var YAHOO = {};
// 使用对象设置一些子命名空间
YAHOO.util = {};
// 创建最终命名控件,它包含一个值为函数的属性
YAHOO.util.Event = {
addEventListener: function(){...}
};
// 调用某个具体命名空间中的函数
YAHOO.util.Event.addEventListener(...)
1. 原型式继承
// 为Person对象创建一个构造函数
function Person(name) {
this.name = name;
}
// 给Person对象添加一个新方法
Person.prototype.getName = function(){
return this.name;
};
// 创建一个新的User对象的构 ...
1. 长字符串
如果需要写一个非常非常长的字符串,它需要跨多行,那么,可以使用三个引号代替普通
引号
>>> print '''aaaaa
... bbbbbbbbbbb
... ccccccccccc'''
aaaaa
bbbbbbbbbbb
ccccccccccc
>>>
也可以使用三个双引号,如"""Like This"""
2. 原始字符串
原始字符串对于反斜线的使用并不会过分挑剔。
在普 ...
在JavaScript里,作用域是由函数划分的,而不是由块(block)划分。
基于浏览器的JavaScript的一个有趣的特性是,所有属于全局作用域的变量其实都是
window对象的属性(property)。
>>> name=input("what is your name?")
what is your name?a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
NameError: name 'a' is not defined
>>> name=input(&q ...
str函数,它会把值转换为合理形式的字符串,以便用户可以理解。
repr会创建一个字符串,它以合法的Python表达式的形式来表示值。
例如:
>>> print repr("hello, world!")
'hello, world!'
>>> print repr(1000L)
1000L
>>> print str("hello, wolrd!")
hello, wolrd!
>>> print str(1000L)
1000
repr(x)的功能也可 ...
1. 程序添加:
#!/usr/bin/env python
2. 查看python搜索路径的值 :
>>> import sys
>>> print sys.path
input("x:") 提示输入
raw_input("x:")
pow(2,3) 2的3次方
abs(-10) -10的绝对值
round(1.0/2) 1.0/2的四舍五入
>>> import math
>>> math.floor(32.9) # 取最接近,但小于的整数
32.0
>>> math.ceil(32.4) # 和floor相反
33.0
& ...
##################################################################
## shell command
##################################################################
M-! 在底端打开一个shell,只能执行一次,但是
可以保存结果,结果在新开一个窗口中
C-u Alt-! 作用同Alt-!类似,但是结果,不新 ...
;;; Color theme based on Tango Palette. Created by danranx@gmail.com
(defun color-theme-tango ()
"A color theme based on Tango Palette."
(interactive)
(color-theme-install
'(color-theme-tango
((background-color . "#2e3436")
(background-mode . dark)
...
;;禁用启动信息
(setq inhibit-startup-message t)
;;显示时间
(display-time-mode t)
;;时间使用24小时制
;;(setq display-time-24hr-format t)
;;时间显示包括日期和具体时间
;;(setq display-time-day-and-date t)
;;时间变化频率
(setq display-time-interval 120)
...
1. 编辑html:
用Emacs来编辑HTML文档,有两种方法,一种是采用emacs中内置的HTML-mode,另一种是
采用功能更加多的html-helper-mode.不过后者需要安装第三方的插件。
2. 编辑js:
javascript-mode
3. 编辑css:
加入css-mode