3 註解與indention
3.1 插入註解
- python的註解和R一樣,都是用井字號,只要記得加空格來維持PEP8代碼風格即可:
# 有空一格就是好註解
#沒有空格是爛註解
print("Hello, World!")
- 另外,在Python中,如果字串沒有被assign到一個變數,那會自動被忽略。所以,需要多行註解時,可以善用字串寫法:
"""
This is a comment
written in
more than just one line
"""
print("Hello, World!")
3.2 indention
- 在R或其他語言,經常是用大括號來包住function body,例如:
my_func = function(x){
# 有大括號就是放心
a = x + 1
return(a)
}
- 但在Python都是靠indent:
def my_func(x):
# 靠indent來營造出coding block
= x + 1
a return(a)
4)
my_func(#> 5