表达式是操作符将操作数组合起来形成的。操作符除了我们熟知的加减乘除二元的和正负号这种一元的外,还有像函数调用使用的()
和数组,map索引使用的[]
等等,
所以foo()
和v_map[index]
都是一个表达式。而像已经定义的变量,例如x
,它其实可以理解成(x)
,所以它也是一个表达式。
参考了了一下 Go 的文档,赋值语句应该和 标识符 没有关系,它的定义是这样的:
表达式是操作符将操作数组合起来形成的。操作符除了我们熟知的加减乘除二元的和正负号这种一元的外,还有像函数调用使用的()
和数组,map索引使用的[]
等等,
所以foo()
和v_map[index]
都是一个表达式。而像已经定义的变量,例如x
,它其实可以理解成(x)
,所以它也是一个表达式。
参考了了一下 Go 的文档,赋值语句应该和 标识符 没有关系,它的定义是这样的:
def main(): | |
""" 这个程序的前提是 fiel1 和 file2 都按照时间排序了。 | |
""" | |
fd1 = open("file1.csv") | |
fd2 = open("file2.csv") | |
while True: | |
line1 = fd1.readline() | |
line1_time = parse_time(line1) |
@contextlib.contextmanager | |
def captureOut(stdout=None, stderr=None): | |
old_out, old_err = sys.stdout, sys.stderr | |
if stdout is None: | |
stdout = StringIO.StringIO() | |
if stderr is None: | |
stderr = StringIO.StringIO() | |
sys.stdout = stdout |
" for markdown | |
let g:tagbar_type_markdown = { | |
\ 'ctagstype': 'markdown', | |
\ 'ctagsbin' : '/Users/michaeltsui/bin/markdown2ctags.py', | |
\ 'ctagsargs' : '-f - --sort=yes', | |
\ 'kinds' : [ | |
\ 's:sections', | |
\ 'i:images' | |
\ ], | |
\ 'sro' : '|', |
function! createnewfile(istoday) | |
if a:istoday == "yes" | |
let filename = "~/vimwiki/diary/" . strftime("%y-%m-%d") . ".md" | |
else | |
let date = localtime() + 86400 | |
let filename = "~/vimwiki/diary/" . strftime("%y-%m-%d", date) . ".md" | |
endif | |
execute 'edit' filename | |
endfunction |
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*-" | |
import dns.resolver | |
myResolver = dns.resolver.Resolver() | |
myResolver.nameservers = ['223.5.5.5', '223.6.6.6'] | |
myAnswers = myResolver.query("www.baidu.com", "A") | |
for rdata in myAnswers: |
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*-" | |
""" | |
其实 Python 里面的 for 更应该被称作 foreach,它和 C/Java 中的for 循环并不同。 | |
它获取一个可迭代对象(例如列表)上的迭代器,然后通过next()函数不断地获取这个可迭代对象中的值,如果遇到了 StopIteration 异常,就结束循环。 | |
它的执行方式可以用下面这段代码来表示。 | |
""" |
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Test</title> | |
<script src="utf8.js"></script> | |
<script src="base64.js"></script> | |
</head> | |
<body> | |
<script type="text/javascript"> | |
var text = 'foo © bar 𝌆 baz'; |
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*-" | |
import hashlib | |
import hmac | |
import sys | |
import requests | |
from urllib.parse import urlencode |