From the link, the r prefix is about raw string. Actually, there are some situations that cause me very difficult to understand the r's function. Let me express my opinion:
- 'H:\\Education'equals- r'H:\Education', as r prefix means not convert characters. But, if tested in Python,- 'H:\Education'equals- 'H:\\Education'. What is the function of r here,- \equal- \\no matter there is r leading?
- As 'H:\Education'equals'H:\\Education','H:\Education\'should equal'H:\\Education\\'or'H:\Education\\'or'H:\\Education\', but actually, these four are not the same in Python; Why? Is it about the location of\or\\?
- If r does nothing in list 1, why r'C:\Program Files\7-Zip\7z.exe'is right but'C:\Program Files\7-Zip\7z.exe'is not right?
- r'H:\Education\'is wrong, why?
So, sometimes r has function, sometimes not. How can I tell them and make the right choice?
 
     
     
    