字符串相关

字符串处理函数

函数-len()
  • 返回字符串x的长度,也可返回其他组合数据类型的元素个数
  • 例如:
x = len("12345")
print(x)

y = len("abcdef")
print(y)
函数-str()
  • 返回任意类型x所对应的字符串形式
  • 例如:
x = str("12345")
print(x)

y = str("abcdef")
print(y)
函数-chr()
  • 返回Unicode编码x对应的单字符
  • 例如:
x = chr(48)
print(x)

y = chr(97)
print(y)
函数-ord()
  • 返回单字符x表示的Unicode(常见的utf-8)编码
  • 例如:
x = ord("0")
print(x)

y = ord("a")
print(y)
函数-hex()
  • 返回整数x对应十六进制数的小写形式字符串
  • 例如:
x = hex(12345)
print(x)
函数-oct()
  • 返回整数x对应八进制数的小写形式字符串
  • 例如:
x = oct(12345)
print(x)

字符串处理方法

函数-lower()
  • 返回字符串副本,全部字符小写
  • 例如:
x = "My name is cjl. My favorite language is python"
print(x.lower())
函数-upper()
  • 返回字符串副本,全部字符大写
  • 例如:
x = "My name is cjl, my favorite language is python"
print(x.upper())
函数-split(sep)
  • 能够根据sep分隔字符串,分割后的内容以列表类型返回。
  • 例如:
x = "My name is cjl, my favorite language is python"
print(x.split())
print(x.split('e'))
函数-count(sub)
  • 返回字符串sub在变量中出现的次数
  • 例如:
x = "My name is cjl, my favorite language is python"
print(x.count('a'))
函数-replace(old, new)
  • 返回字符串副本,所有old字符串被替换为new
  • 例如:
x = "My name is cjl, my favorite language is python"
print(x.replace('a', 'b'))
函数-center(width, fllchar)
  • 字符串居中函数,fllchar参数可选
  • 例如:
x = "My name is cjl, my favorite language is python"
print(x.center(30, *))
函数-strip()
  • 从字符串变量中去掉其左侧和右侧的字符
  • lstrip(), rstrip(), strip()
  • 例如:
x = "My name is cjl, my favorite language is python"
# 删除两边的空格
print(x.strip())

# 删除两边的字符
print(x.strip('n'))
函数-join(iter)
  • 将iter变量的每一个元素中增加一个字符串
  • 例如:
x = "My name is cjl, my favorite language is python"
print(x.join('#*'))

数字类型转换

函数-int(x)
  • 将x转换为整数,x可以是浮点数或字符串
x = 3.1415926
print(type(x), int(x), type(int(x)))
函数-float(x)
  • 将x转换为浮点数,x可以是整数或字符串
x = 3
print(type(x), float(x), type(float(x)))
函数-str(x)
  • 将x转换为字符串,x可以是整数或浮点数
x = 3.1415926
print(type(x), str(x), type(str(x)))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值