python响铃符不响_python语法注意事项
### 語句的縮進
python 與 java 和 c語言 等編程語言最大的不同在于,python語法中不需要使用`大括號{}`,而是使用縮進來表示代碼塊。這樣使得代碼更加簡潔,也不會因為少寫一個大括號而出錯。
python并沒有規定使用幾個空格來縮進,但是一般使用一個tab鍵(也就是4個空格)來表示縮進。需要注意的是每段代碼塊中的語句包含的縮進空格數必須一致,否則會報錯。
```
# 正確寫法
if True:
print("true")
else:
print("false")
# 錯誤寫法
if True:
print("true")
print("yes")
else:
print("false")
print("no") # 縮進不一致,會導致運行錯誤
```
### 注釋
python中的單行注釋是以 `# ` 開頭的,被注釋的任何內容都會忽略,不會輸出。為了代碼規范,一般` # `井號需后要加一個空格。
```
# 這是一個注釋
```
而多行注釋可以使用個單引號` ''' `或者三個雙引號 `""" `。注意單引號或者雙引號必須是英文下的單引號或雙引號,而且必須是成對出現的。
```
'''
一個注釋
兩個注釋
'''
"""
一個注釋
兩個注釋
"""
```
### 標識符
標識符是由字母、下劃線和數字組成,且不能以數字開頭。第一個字符必須是字母表中字母或下劃線 `_`。
注意:python中的標識符是區分大小寫的
### 關鍵字
python一些具有特殊功能的標示符,就是所謂的關鍵字。關鍵字是python已經使用的了,所以不允許開發者自己定義和關鍵字相同的名字的標示符,也就是說關鍵字不能作為標識符使用
```
and as assert break class continue def del
elif else except exec finally for from global
if in import is lambda not or pass
print raise return try while with yield
```
### 字符轉義
和很多編程語言一樣,反斜線 \ 加上字符會自動轉義,如果想打印原樣字符,再加一個反斜線\ ,兩個反斜線加上字符即可。
| 轉義字符 | 意義 | ASCII碼值(十進制) |
| -------- | ----------------------------------- | ------------------- |
| \a | 響鈴(BEL) | 007 |
| \b | 退格(BS) ,將當前位置移到前一列 | 008 |
| \f | 換頁(FF),將當前位置移到下頁開頭 | 012 |
| \n | 換行(LF) ,將當前位置移到下一行開頭 | 010 |
| \r | 回車(CR) ,將當前位置移到本行開頭 | 013 |
| \t | 水平制表(HT) (跳到下一個TAB位置) | 009 |
| \v | 垂直制表(VT) | 011 |
| \\ | 代表一個反斜線字符''\' | 092 |
| \' | 代表一個單引號(撇號)字符 | 039 |
| \" | 代表一個雙引號字符 | 034 |
| \? | 代表一個問號 | 063 |
| \0 | 空字符(NUL) | 000 |
| \ddd | 1到3位八進制數所代表的任意字符 | 三位八進制 |
| \xhh | 1到2位十六進制所代表的任意字符 | 十六進制 |
來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/69908432/viewspace-2651413/,如需轉載,請注明出處,否則將追究法律責任。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python响铃符不响_python语法注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql repair 索引_mysq
- 下一篇: websocket python爬虫_p