python学习之字符串1

本文深入探讨字符串的三种表示方法:单引号、双引号及三引号字符串,重点讲解转义字符的使用场景与技巧,通过实例演示如何避免语法错误,适合初学者快速掌握Python字符串操作。

-字符串与转义字符

 - **学习目标**

 	1、认识字符串
 	2、认识并且使用转义字符


 - 字符串的三种方式
 	1.1.1  使用单引号包含字符
 		例:'a'  '123' ......
 		***注意***:单引号表示的字符串里不能包含单引号。如let’s go 不能使用单引号包含。
 	1.1.2 使用双引号包含字符
 		例:"a" "123" ......
 		***注意***:双引号表示的字符串里不能包含双引号,并且只能有一行。
 	1.1.3 使用三引号(三对单引号或者三对双引号)包含字符。
 		例:"""
 			Hello,
 			很荣幸我的博客能被您阅读,有问题私信我,虽不能保证秒回但是一定会逐一回复!
 		    """
 		或者:
 		'''
 		你好,
 		欢迎我的博客能被您阅读,有问题私信我,虽不能保证秒回但是一定会逐一回复!
 		'''
 		***注意:***三个引号能够包含多行字符串,在这个字符串中可以包含换行符,制表符,或者其他特殊字符(后面详细介绍)。通常,三引号字符串不能被改变,当给一个索引值赋值时,例如:hello[0] = 'me',程序会报错!
  • 转义字符
    话不多说,上图转义字符
  • 下面我用几个案例来让大家更好的理解
    转义字符之所以用单引号或者双引号,主要是因为某些情况下能派上用场,但是他们用print函数输出的值都是一样的!
    例1:`
demo = "let's go !"   # 字符串内容中有单引号,所以使用双引号包含。
print(demo) 
结果为:let's go !`
	
demo = ' "Welcome to this ! ",I say '    # 字符串内容中有引号,所以可以使用单引号包含
print(demo)
结果为: ' "Welcome to this ! ",I say '

**注意:**如果使用双引号包含有双引号的字符串,或者使用单引号包含有单引号的字符串,程序可能发生错误!(如下:程序会报错)
例2:

demo = 'let's go !'
print(demo)  # 程序会报语法错误

当然,您也可以使用转义字符(详情见上图)进行转义,例如:

例3:

demo = 'let\'s go !'
print(demo)    # 程序不会报错
由于使用了反斜杠对单引号进行了转义,这样python解释器就知道还没有这么快结束程序!

当然,如果你不想使用反斜杠(\)转义字符,你可以在字符串前面添加一个r,便表示原始字符串。
例4:

print('He\nllo')  # 结果为:He
			# llo
print(r'He\nllo')  # 结果为: Hello
  • 下一个文章为大家分享字符串的输入和输出,下个文章学习过后你可以使用简单的人机交互的操作,下个文章还有的就先不透露啦,喜欢我文章的朋友记得关注,我会不定期更新的哦。期待您的阅读!

  • 本文为自己学到的知识加以自己的理解所写成,如侵删!

  • 本文为自己学到的知识加以自己的理解所写成,如侵删!

  • 本文为自己学到的知识加以自己的理解所写成,如侵删!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值