Python基礎:什麼是raw字符串?如何用字符串來進行運算?

一:raw字符串(原始字符串、未經修飾的),字面值的格式是:

r ‘字符串內容’

r” 字符串內容”

r’’’ 字符串內容’’’

r””” 字符串內容”””

作用是讓轉義字符 \ 無效

例:定義一個變量a,並給變量a賦一個字符中,打印輸出變量a的內容,並輸出變量a的長度,然後用raw字符串再從定義一遍字符串,同樣的打印輸出變量a及其長度,看看有什麼不同之處?代碼如下圖:

二:字符串的算術運算

1、+:加號運算符用於字符串的拼接

例:x = ‘opq’ + ‘rst’

Print(x)

x +=’456’ =》 x=x+’456’

Print(x)

2、*號運算符用於生成重複的字符串。例:

3、=相當於某個字符串如:(x=n,)從復N次,例:

二:寫一個程序,打印一個高度爲4行的矩形文框。要求:先輸入矩形的寬度(整數)。

##########

##########

案例分析:先輸入一個寬度,第一行等於輸出的內容要重複的寬度值,第二行等於輸出的內容爲2加八個空格(注:第一位和最後一位必須是要打印輸出的內容),第三行等同於第二行,最後一行等同於第一行。代碼如下圖:

三:字符串的比較運算(字符串比較的是ASCII編碼值):主要有> >= < <= == != 等六個運算符:例

‘A’ < ‘B’ #True

B’ < ‘a’ #True

‘ABC’ < ‘AB’ #True

‘AD’ < ‘ABC’ #True

‘ABC’ === ‘abc’ #False


正在學習的小夥伴,推薦我們的Python學習扣qun:784758214 ,看看前輩們是如何學習的!從基礎的python腳本到web開發、爬蟲、django、數據挖掘等【PDF,實戰源碼】,零基礎到項目實戰的資料都有整理。送給每一位python的小夥伴!每天都有大牛定時講解Python技術,分享一些學習的方法和需要注意的小細節,點擊加入我們的 python學習者聚集地

尾聲:關於字符串的運算與raw字符串的應用到這算是結束了,希望大家下去以後多練習一下字符串的拼接,必竟我們在輸出語句時經常用到。

發佈了54 篇原創文章 · 獲贊 68 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章