欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python特殊字符作為字符串不轉(zhuǎn)義的問題

 更新時間:2023年07月07日 10:22:29   作者:春眠不覺曉HUNAN  
這篇文章主要介紹了python特殊字符作為字符串不轉(zhuǎn)義的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

python特殊字符作為字符串不轉(zhuǎn)義

我們所熟知的

\t      制表符
\n      換行符
\r\n    windows系統(tǒng)下的換行符

可是有時候在字符串里面我只是希望這玩意就是字符串,不需要被轉(zhuǎn)義

最簡單的解決方式就是在前面再來個反斜杠

\\t     
\\n      
\\r\\n   

來看一下效果:

  •  ①轉(zhuǎn)義
zy = 'i am \t cc \n bb \r aa'
print('zy--', zy)

  • ②不轉(zhuǎn)義
bzy = 'i am \\t cc \\n bb \\r aa'
print('bzy--', bzy)

 

python字符串避免轉(zhuǎn)義、多行、Unicode編碼

python 3.x版本中print 后面必須加上()

raw字符串(用于避免字符串轉(zhuǎn)義)

如果字符串中包含許多需要轉(zhuǎn)義的字符,可以用 r 標(biāo)識字符串,避免轉(zhuǎn)義。

例如:

print '\t \\ \n \\t'? ? ?
print ('\t \\ \n \\t') #未使用r標(biāo)識,則特殊字符\t,\n無法打印,必須經(jīng)過轉(zhuǎn)義符\進(jìn)行才行
print (r'\t \\ \n \\t') #使用r標(biāo)識,則不進(jìn)行轉(zhuǎn)義,打印字符串'\t \\ \n \\t'

多行字符串

由于r'...'里面的字符串不會進(jìn)行轉(zhuǎn)義,所以\n不再是換行(同時也無法表示包含 ' " 的字符串)’,因此r'...'無法表示多行字符串。

python提供'''...'''表示多行字符串

'''Line 1
Line 2
Line 3'''

raw+多行表示

使用r'''...'''

Unicode編碼表示

如果需要打印中文或者注釋中含有中文,需要在首行使用    # -*- coding: utf-8 -*-

或者  # coding: utf-8 。

例如:

?# -*- coding: utf-8 -*-
print (u'中文')

Unicode+多行

使用:

# coding:utf-8
print (u'''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉(xiāng)。''')

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python主動拋出異常raise的方法實現(xiàn)

    python主動拋出異常raise的方法實現(xiàn)

    本文主要介紹了python主動拋出異常raise的方法實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • Python判斷一個三位數(shù)是否為水仙花數(shù)的示例

    Python判斷一個三位數(shù)是否為水仙花數(shù)的示例

    今天小編就為大家分享一篇Python判斷一個三位數(shù)是否為水仙花數(shù)的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • pythotn條件分支與循環(huán)詳解(3)

    pythotn條件分支與循環(huán)詳解(3)

    這篇文章主要介紹了Python條件分支和循環(huán)用法,結(jié)合實例形式較為詳細(xì)的分析了Python邏輯運(yùn)算操作符,條件分支語句,循環(huán)語句等功能與基本用法,需要的朋友可以參考下
    2021-08-08
  • Python 編程速成(推薦)

    Python 編程速成(推薦)

    這篇文章主要介紹了Python 編程速成,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • python2.6.6如何升級到python2.7.14

    python2.6.6如何升級到python2.7.14

    這篇文章主要為大家詳細(xì)介紹了python2.6.6如何升級到python2.7.14,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python 中打印字典中的所有鍵值對的示例詳解

    Python 中打印字典中的所有鍵值對的示例詳解

    這篇文章主要介紹了Python輸出字典的鍵和值,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • python實現(xiàn)去除空格及tab換行符的方法

    python實現(xiàn)去除空格及tab換行符的方法

    這篇文章主要為大家介紹了python實現(xiàn)去除空格及tab換行符的方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • django 2.2和mysql使用的常見問題

    django 2.2和mysql使用的常見問題

    這篇文章主要介紹了django 2.2和mysql使用的常見問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python?Base64編碼和解碼操作

    Python?Base64編碼和解碼操作

    Base64?就是一種基于64個可打印字符來表示二進(jìn)制數(shù)據(jù)的方法,這篇文章主要介紹了Python?Base64編碼和解碼,需要的朋友可以參考下
    2022-12-12
  • 詳解Appium+Python之生成html測試報告

    詳解Appium+Python之生成html測試報告

    這篇文章主要介紹了詳解Appium+Python之生成html測試報告,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01

最新評論