本文目錄一覽:
“$ python”是什麼意思?
$是用來表示unix下命令行的提示符
python是用來表示python程序的解釋器的,這個解釋器就叫python,不過此處的python可能只是一個鏈接之類的
reverseargs.py 是你想要執行的文件
this is a test 是你想要執行的文件的命令行參數
在Windows,你可以使用與unix下同樣的命令,不過你需要將python解釋器的路徑加到PATH中;在Windows下你還可以省略「python」,直接使用文件名加上命令行參數的方式來執行
python字符串前綴 u和r的區別
你好!
在python2裏面,u表示unicode
string,類型是unicode,
沒有u表示byte
string,類型是
str。
在python3裏面,所有字符串都是unicode
string,
u前綴沒有特殊含義了。
r都表示raw
string.
與特殊字符的escape規則有關,一般用在正則表達式裏面。
r和u可以搭配使用,例如ur”abc”。
如有疑問,請追問。
r”’…”’的用法
Python中raw字符串與多行字符串
如果一個字符串包含很多需要轉義的字符,對每一個字符都進行轉義會很麻煩。為了避免這種情況,我們可以在字符串前面加個前綴 r ,表示這是一個 raw 字符串,裏面的字符就不需要轉義了。例如:
但是r’…’表示法不能表示多行字符串,也不能表示包含’和 “的字符串
如果要表示多行字符串,可以用”’…”’表示:
”’Line 1
Line 2
Line 3”’
上面這個字符串的表示方法和下面的是完全一樣的:
‘Line 1\nLine 2\nLine 3’
還可以在多行字符串前面添加 r ,把這個多行字符串也變成一個raw字符串:
r”’Python is created by “Guido”.
It is free and easy to learn.
Let’s start learn Python in imooc!”’
原創文章,作者:D73FL,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/130166.html