一: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字符串的應用到這算是結束了,希望大家下去以後多練習一下字符串的拼接,必竟我們在輸出語句時經常用到。