簡單python問題求教關於轉義符號

2021-03-04 01:51:21 字數 2877 閱讀 3204

1樓:日time寸

下劃線不需要轉義

轉義字元一般具有特殊含義,有以下幾類

集合:比如字元的集合(\w)、數字的集合(\d)特殊符號(看不見的符號):比如換行符(\n)、製表符(\t)被正規表示式語法佔用的符號:

比如反斜槓(\\)、美元符號(\$)詳細的可以參考這裡:******blogs.

***/moss_tan_jun/archive/2010/08/15/1800281

簡單python問題,求教,關於轉義

2樓:匿名使用者

第乙個問題: r'\'' 你把第二個單引號轉義了,引號不配對;

第二個問題: r'\\' 的結果就是 '\\\\', 轉義符號也同時輸出。

python 什麼字元需要轉義

3樓:匿名使用者

不是什麼字元需要轉義,而是字元前面加斜槓後意思變了,所以叫轉義字元

比如\n 表示換行,不是字母n

簡單python問題,求教

4樓:匿名使用者

很多時候不bai區分,但是細du微處是有區別zhi的,比如daoprint "i'm ok" 輸出i'm okpint 'i'm ok' 報錯

print 'i\'m ok' 輸出i'm ok雙引號裡面的回字元

答當做普通字元,單引號裡面的某些特殊字元含義保留,比如上面的單引號',必須轉義,否則出錯。

python中對%轉義為何是%%,%和\轉義有什麼區別嗎

5樓:lps小劉

%佔位後,後面得有與之匹配的解釋符連線

單獨%是不用轉義版的,如權:

print('growth rate: %d %%' % 7)>>>growth rate: 7 %

print('%')

>>>%

print('\%')

>>>\%

print('%%')

>>>%%

6樓:西西哩的小馬甲

區別是因為python直譯器bai

會把7交給第乙個du%號後面的d,而兩zhi個%%號會被解析成dao乙個%號。

'growth rate: %d %%' % 7這行**你可版以執行一下權,轉義第二個%號應該是\。

常見電腦故障

開機無顯示

電腦開機無顯示,首先要檢查的就是是bios。主機板的bios中儲存著重要的硬體資料,同時bios也是主機板中比較脆弱的部分,極易受到破壞,一旦受損就會導致系統無法執行,出現此類故障一般是因為主機板bios被cih病毒破壞造成(當然也不排除主機板本身故障導致系統無法執行)。

一般bios被病毒破壞後硬碟裡的資料將全部丟失,所以可以通過檢測硬碟資料是否完好來判斷bios是否被破壞。

7樓:生命線的掙扎

為什麼要對%進行轉義?

『%』的% 就是乙個普通 的字串而已

4%4 這裡的% 又是一種運算符號

python 轉義符號\u 20

8樓:匿名使用者

\u才是轉義符,而你例中的\\u本身已經取消了轉義。"\\u1234"代表「\、u、1、2、3、4」共6個字元。

9樓:匿名使用者

在'\\uff08397\\u7b49\\u7ea7'前加上bair,即:

r'\\uff08397\\u7b49\\u7ea7'

這樣就取消轉義了du。這在zhipython叫做自然字串。

例如:>>> print(r'\\uff08397\\u7b49\\u7ea7')

輸出:dao

\\uff08397\\u7b49\\u7ea7在《簡明

內python教程》中有這容麼一句:

「自然字串

如果你想要指示某些不需要如轉義符那樣的特別處理的字串,那麼你需要指定乙個自

然字串。」

10樓:匿名使用者

s = 『\\uff08397\\u7b49\\u7ea7』

eval('"%s"'%s) # (397等級

python 這段**裡如何讓轉義附\n生效?

11樓:匿名使用者

直接用'\n'的話\n表示換行。

\要用\\表示轉義\,否則\後留一空格或者非特殊字元。

r'\n'表示字串原意,就不用\\表示\了。如果以\',最後的'會失去特殊意義,發生錯誤。

12樓:匿名使用者

#-*- coding: utf-8 -*-import sys

import re

reload(sys)

sys.setdefaultencoding("utf8")aa=(u"遊戲

bai結du

果zhi\n成績

dao列回表答")

print aa

python 在引數傳遞的時候如何防止字串轉義

13樓:折柳成萌

雖然不知道怎麼解決你提出的問題,但是感覺你可以不用轉義字元啊,舉個例子 a = """ """ >>> eval(a) 你可以將轉義符號用雙引號和單引號組合的方式代替

python 在轉義符的\前面再加乙個\是什麼效果?

14樓:匿名使用者

代表就是'\'啊,因為這個字元被作為轉移符特殊對待,所以要使用這個字元本身,就在前面加\,規則就是這樣的。

>>>print("\\")輸出\

簡單python問題,求教,簡單python問題,求教,關於nametuple

理論知識書上就有,為了驗證,我做了個測試.結果表明string.sort 不是支援的.簡單python問題,求教 args代表任copy意個普通引數,kw代表任意個用bai 號指定預設值的du引數zhi 如def func args,kw print args print kw func 1,2,3...

關於python的簡單問題,關於python的一個簡單問題

我覺得,你想實現你的邏輯,需要用的是while,而不是用if else,不管輸入幾次錯誤值,用while控制會好點 關於python網路爬蟲的一個簡單問題 你用的是python2,所以才會有這種編碼問題簡單一點的話 你拿python3重寫一下就行了。如果改的話,在表頭定義一下你要輸出的編碼,編碼定義...

python初學者的問題求教,python初學者 有問題求回答

def prohibitedcharacter s,c validity c in s return validity def o hird n from future import divisions 0for i in range 1,n 1 s i i s n n n return s pyt...