Python学习笔记——2_2-转义字符\n \t

逻辑运算符

在这里插入图片描述

同一运算符

同一运算符用于比较两个对象的存储单元,实际比较的是对象的地址。

  • is, is not比较的是对象的id
  • == 比较的是对象的value
  • is 运算符比 == 效率高,在变量和 None 进行比较时,应该使用 is

字符串

字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串做任 何修改。但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。

创建字符串

允许存在空字符串,len(xxx) = 0

>a = "sdvd"
# or
>a = 'sdvd'

# 为了识别要注意选择适合的使用:
>a = "I'm a teacher!" 
>print(a) 
I'm a teacher! 
>b = 'my_name is "TOM"' 
>print(b) 
my_name is "TOM"

# 连续三个单引号或三个双引号,可以帮助我们创建多行字符串。
>resume = ''' name="gaoqi" company="sxt" age=18 lover="Tom"''' 
>print(resume) 
name="gaoqi" company="sxt" age=18 lover="Tom"

转义字符

在这里插入图片描述

>print("hello\nPython")
>print("\tabcd")

Python
	abcd

请添加图片描述
end中也可以按照自己需要写任意的,如’…’

字符串拼接,复制,转换

  • 可以使用+将多个字符串拼接起来。例如:’aa’+ ’bb’ ==>’aabb’。
    (1) +两边都是字符串,则拼接。
    (2) +两边都是数字,则加法运算。
    (3) +两边类型不同,则抛出异常。
  • 可以将多个字面字符串直接放到一起实现拼接。如:’aa’’bb’==>’aabb’

在这里插入图片描述
转换:
请添加图片描述
eval()如果字符串里表示的是整数,则转化为整数;如果是元组,则转化为元组。。。

在这里插入图片描述
在这里插入图片描述
当我们调用 print()函数时,解释器自动调用了 str()将非字符串的对象转成了字符串。

使用[]提取字符

字符串的本质就是字符序列,我们可以通过在字符串后面添加[],在[]里面指定偏移量, 可以提取该位置的单个字符。

  • 正向搜索: 最左侧第一个字符,偏移量是 0,第二个偏移量是 1,以此类推。直到 len(str)-1 为止。
  • 反向搜索: 最右侧第一个字符,偏移量是-1,倒数第二个偏移量是-2,以此类推,直到-len(str) 为止。
    在这里插入图片描述

replace()实现字符串替换

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值