计算机二级python考试考点二(2):字符串类型进阶操作

今天学习字符串类型的进阶操作,主要以下内容:
1、操作符对字符串的作用
2、关于字符串类型的内置函数和方法
3、类型判断与转换

操作符对字符串的作用

操作符描述
x+y两个字符串x与y的连接
xn或nx复制n次字符串x
x in s如果x在s中,返回True

例:
在这里插入图片描述在这里插入图片描述在这里插入图片描述

相关的内置函数:

关于字符串的内置函数:

内置函数描述
len(x)返回字符串x 的长度,所谓长度就是x的单字符个数,包括空格号等
str(x)把任意类型x转化为字符串类型
chr(x)返回Unicode编码x对应的单字符
ord(x)与上面的逆过来
hex(x)返回整数x的16进制,以字符串的形式返回
oct(x)功能同上。返回的是八进制

例子:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这些内置函数有一些也可以用于其他的组合类型,比如len(x),x是其他组合类型也可以len()返回元素个数。实际上,字符串的元素个数是单字符的个数。

字符串的方法

在这里首先认识什么是方法:
在python的江湖里面流传着一个传说,”python一切皆对象,然后什么叫做对象“,其实字符串就是一个对象,一个字符串一旦被定义,就称为对象的实例化。在对象里面,一般有两种东西,一种称为方法,一种称为属性。所谓的方法,就是在对象里面等一的函数,在外部调用的时候,一般使用”<对象>.<方法>()“来使用。
字符串的方法:

方法描述
.lower()返回小写
.upper()返回大写
.split(sep=None)按sep分割,返回一个列表
.count(step=None)计算子串sub的次数
.replace(old,new)把old子串替换成new子串
.center(width,fillchar)居中函数
.strip(chars)去掉左侧和右侧的chars字符
.jion(iter)把iter中每个元素后面添加元字符串,最后一个除外

例如:
在这里插入图片描述
在这里插入图片描述

type()函数:

type()函数用于判断类型,一般可以这样使用:type(“a”) == type(“c”)

类型的转换:

  • int(x), 把x转成整数,x可以是浮点数或者字符串,注意,int()与round()的区别,一个就是取整,一个是四舍五入。如:
    在这里插入图片描述
  • float(x),把x整数或者字符串转成浮点数。
  • str(x),将x转成字符串
  • 如:
  • 在这里插入图片描述

加油!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值