python学习之字符串1

-字符串与转义字符

 - **学习目标**

 	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
  • 下一个文章为大家分享字符串的输入和输出,下个文章学习过后你可以使用简单的人机交互的操作,下个文章还有的就先不透露啦,喜欢我文章的朋友记得关注,我会不定期更新的哦。期待您的阅读!

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

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python,可以使用切片(slice)来截取字符串。切片是指从一个字符串获取指定范围的子字符串。切片的语法是通过使用方括号[]来指定起始位置和结束位置的索引。 下面是一些常见的字符串截取操作: 1. 截取单个字符: 可以通过指定字符的索引来截取单个字符。索引从0开始,负数索引表示从字符串末尾开始计数。 示例代码: ```python string = "Hello, World!" char = string # 获取第一个字符 print(char) # 输出:H ``` 2. 截取子字符串: 可以通过指定起始位置和结束位置的索引来截取子字符串。截取的范围是左闭右开区间,即包含起始位置的字符,但不包含结束位置的字符。 示例代码: ```python string = "Hello, World!" substring = string[7:12] # 获取从索引7到索引11的子字符串 print(substring) # 输出:World ``` 3. 省略起始位置或结束位置: 如果省略起始位置,则默认从字符串的开头开始截取;如果省略结束位置,则默认截取到字符串的末尾。 示例代码: ```python string = "Hello, World!" substring1 = string[:5] # 获取从开头到索引4的子字符串 substring2 = string[7:] # 获取从索引7到末尾的子字符串 print(substring1) # 输出:Hello print(substring2) # 输出:World! ``` 4. 使用负数索引: 可以使用负数索引来从字符串末尾开始计数。例如,-1表示最后一个字符,-2表示倒数第二个字符,依此类推。 示例代码: ```python string = "Hello, World!" substring = string[-6:-1] # 获取从倒数第6个字符到倒数第2个字符的子字符串 print(substring) # 输出:World ``` 希望以上内容对你有所帮助!如果还有其他问题,请继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值