Python快速上手

习题解释 第五章

请添加图片描述
请添加图片描述

  1. 转义字符转义在python语句中不能被直接放入字符串的符号,通常转义字符包含一个单斜杠,后面紧跟着想要添加到字符串中的字符;

  2. \n代表一个换行符,\t代表一个制表符;

  3. 通常使用转义符**‘\’**对其进行转义,表示为\\

  4. 因为字符串使用双引号开始和结束,python知道单引号是字符串的一部分,所以可以正常打印没有问题;

  5. 使用三重引号的多行字符串,三重引号只之间的所有引号、制表符或者换行,都被认为是字符串的一部分;

  6. 表达式求值如下:

    • ‘Hello world’[1] --> ‘H’
    • ‘Hello world’[0:5] --> ‘Hello’
    • ‘Hello world’[:5] --> ‘Hello’
    • ‘Hello world’[3:] --> ‘lo world!’
  7. 表达式求值如下

    • ‘Hello’.upper() --> ‘HELLO’
    • ‘Hello’.upper().isupper() --> True
    • ‘Hello’.upper().lower() --> ‘hello’
  8. split()在默认情况下按照空白字符(换行符,制表符,空格符)进行分割,因此分割为:


>>>'Remember, remember, the fifth of November.'.split() 
['Remenber,remember,the','fifth','of','November']	 
  1. 字符串方法ljust(),rjust(),center()分别用于字符串的左对齐、右对齐和居中,在指定的行距内部进行组织;
  2. 使用strip()、lstrip()、rstrip()方法来删除字符串开始或者末尾的指定字符(默认情况下是空白字符);

tips:

  1. 单引号中的字符串不允许直接出现换行符,引号、不能正确显示制表符等,需要使用转义字符进行转义来进行输入字符
  2. r''包裹的字符串在打印时默认在原始字符串转义字符前加\进行转义
>>> print('hello\'s')
hello's
>>> print(r'hello\'s') # 将被 r''处理过的字符串进行打印
hello\'s
>>> r'hello\'s' #对字符 `\`进行转义
"hello\\'s"
>>> 'hello\'s'
"hello's"
  1. 以三重引号包裹的字符串可以输入打印任意字符,包括引号、换行符、制表符等,其中的字符可以进行转义,也可以不进行转义
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值