2. 字符串类型

本文介绍了Python中的字符串类型,包括其作用、定义、类型转换及内置方法。重点讲解了按索引取值、切片、长度计算、成员运算、字符串清理以及切分、连接等常用操作。同时提到了字符串的大小写转换、判断开始和结束字符、格式化、替换功能以及isdigit方法。还提及了字符串的嵌套和拼接特性。
摘要由CSDN通过智能技术生成

2. 字符串类型

2.1 作用:

  • 记录描述性质的状态,例如名字,一段话,性别

2.2 定义

  • 用引号(’ ‘," ",’’’ ‘’’,""" “”",)包含的一串字符
name = "egon"     # name = str("egon")
print(name)  

x = "18"   # 由数字组成的字符串,是字符串类型,不是int类型
printtype(x))

'name' = 'egon' # 语法错误,等号左边是变量名,变量名的命名不能有引号

name  # 代表访问变量名字
'name'  # 代表的是值

2.3 类型转换

  • str可以把任意其他类型都转成字符串
res=str({
   'a.txt':1})
print(res,type(res))

2.4 内置方法

优先掌握:

1. 按索引取值(正向取+反向取)

  • 只能取,不能改
msg = 'hello world'
# 正向取
print(msg[0])
print(msg[5])
# 反向取
print(msg[-1])   # 结果为d

# 只能取,不能改
msg[0] = 'H'   # 报错

2. 切片:索引的拓展应用

  • :索引的拓展应用,从一个大字符串中拷贝出一个子字符串
msg = 'hello world'
# 顾头不顾尾
res = msg[0:5] # x,顾头不顾尾,只能取到4(01234)
print(res)   # 结果为hello
print(msg)

# 步长
res = msg[0:5:2] # 0 2 4
print(res) # 结果为 hlo

# 反向步长(了解)
res = msg[5:0:-1]
print(res
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值