Python对象类型(1)

Python字符串

Python中核心数据类型包括:数字、字符串、列表、字典、元祖、文件、集合、其他核心类型(类型、None、布尔类型)、程序单元类型(函数、模块、类)、Python实现相关类型(已编译代码、调用栈跟踪)等。

字符串是有序操作

字符串是有序操作,意味着字符串有固定的长度,里面的每个字符都在固定的位置上。可以通过下标正向搜索或者反向搜索字符。比如:

 

字符串不可变性

和python中的列表、字典、元祖等不同的是字符串元数据是不可变的。所谓“不可变性”即不能够对字符串的元素(字符)进行单独修改:

字符串的特定类型方法

python中规定了一些通用的方法,比如len(str)或者len(list),但是也有些特定类型的方法,比如:

具体某个特定类型方法的使用细节,可以:

help(s.replace)

 

Unicode字符串

Unicode支持处理国家化的字符文本,比如日文和俄文,这些文字并不出现在ASCII字符集中,那么在Unicode的支持下,这些语言字符将在网页、Email、图形界面或者文件中展示。

那么Python处理Unicode的方式:

>>>'wangmei'.encode('utf-8')

b'\xff\xfew\x00a\x00n\x00g\x00m\x00e\x00i\x00'

反映出来的就是带有\x十六进制。

 

模式匹配

re模块用于对字符串进行类似搜索、分割、替换等操作的模式匹配

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值