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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章