1. 程式人生 > 實用技巧 >Nginx的正則表示式詳解

Nginx的正則表示式詳解

1、

>>> print("{}是{}的首都".format("北京","中國"))
北京是中國的首都
>>> print("{}是{}的首都".format("北京","中國""df"))
北京是中國df的首都
>>> print("{}是{}的首都".format("北京","中國","df"))
北京是中國的首都
>>> print("{}是{}的首都".format("北京","中國","df","dfdf"))
北京是中國的首都
>>> print("{}是{}的首都".format("北京"
,"中國","df""dfdf")) 北京是中國的首都 >>> print("{}是{}的首都".format("北京","中國""df""dfdf")) 北京是中國dfdfdf的首都 >>> print("{}是{}的首都".format("北京","中國""df","dfdf")) 北京是中國df的首都

2、續行符"\"(後面必須換行,不能有空格,相當於把一行很長的程式碼分割成可讀的多行)

>>> print("{}是{}的首都".format("北京",\
... "中國"))
北京是中國的首都

3、True是保留字,不能拿來命名

>>> (33>3)==true
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'true' is not defined
>>> (33>3)==True
True

4、16進位制不分大小寫

>>> 0x3f2 == 1010
True
>>> 0x3F2 == 1010

5、字元或字元片段的索引切片([N:M])

>>> "對酒當歌,人生幾何
"[3] '' >>> "對酒當歌,人生幾何?"[3] '' >>> "對酒當歌,人生幾何?"[0] '' >>> "對酒當歌,人生幾何?"[-2] '' >>> "對酒當歌,人生幾何?"[-1] '?' >>> "對酒當歌,人生幾何?"[-1:3] '' >>> "對酒當歌,人生幾何?"[-1:0] '' >>> "對酒當歌,人生幾何?"[-1:-4] '' >>> "對酒當歌,人生幾何?"[4:5] '' >>> "對酒當歌,人生幾何?"[1:5] '酒當歌,' >>> "對酒當歌,人生幾何?"[3:-1] '歌,人生幾何'

6、len()函式獲取字串長度

>>> len("對酒當歌,人生幾何?")
10
>>> len("I'm Your Father")
15

2.1、表示式

>>> 1024*43
44032
>>> "對酒當歌,人生幾何?"+"譬如朝露,去日苦多!"
'對酒當歌,人生幾何?譬如朝露,去日苦多!'