入门Python之——字符串的函数使用(五)

在了解字符串的函数之前,需要先对字符串进行了解学习。

字符串即一串字符,可以是数字,英文,符号,也可以为空。

字符串的定义:使用引号将包裹,可使用单引号,双引号,三引号。

若还不理解可点击——————此处——————了解。其中包含字符串基础知识讲解。

字符串的函数使用:

  1. 长度获取:len()
value = "asdasdasd"
print(len(value)) #获取字符串的长度
  1. 指定字符获取:变量名+[ 索引 ] 来获取指定字符,从0开始
value = "asdasdasd"
print(value[0]) #获取第一个字符
  1. chr() :可以将数字转字符
print(chr(12))#转换为字符
  1. ord () :可以将单个字符转数字
print(ord(a)) #转换为数字
  1. isdigit() :判断字符串是否为全数字
value = "asdasdasd"
print(value.isdight()) #判断字符串是否全为数字,若是则输出为true
  1. isalpha() :判断字符串是否为全字母
value = "asdasdasd"
print(value.isalpha()) #判断字符串是否全为字母,若是则输出为true
  1. isalnum() :判断字符串是否为字母加数字
value = "asdasdasd"
print(value.isalnum()) #判断字符串是否为字母加数字,若是则输出为true
  1. islower() :判断字符串是否全为小写
value = "asdasdasd"
print(value.islower()) #判断字符串是否全为小写,若是则输出为true
  1. isupper() :判断字符串是否全为大写
value = "asdasdasd"
print(value.isupper()) #判断字符串是否全为大写,若是则输出为true
  1. istitle() :判断字符串是否首字母大写,其他字母小写(全字母字符串)
value = "asdasdasd"
print(value.istitle()) #判断字符串是否全为小写,若是则输出为true
  1. “”.count(sub, start, end):从start到end中间出现了几次sub子字符串
value = "asdasdasd"
print(value.count(a, 0, 3)) #判断0到3中间出现几次a
  1. “”.find(sub, start, end)从start到end中间第一次匹配到sub的位置,找不到返回-1
value = "asdasdasd"
print(value.count(a, 0, 3)) #判断0到3中间出现几次a
  1. “”.split(sub)使用sub子字符串将元素字符串切割为列表
value = "asdasdasd"
print(value.split(a)) #使用a子字符串将字符串切割为列表
  1. “”.strip()剔除左右空格 。 “”.lstrip()剔除左侧空格 。 “”.rstrip()剔除右侧空格
value = "asdasdasd"
print(value.strip()) #剔除空格
  1. “”.replace(old_str, new_str)将原始字符串中的old_str 替换为new_str
value = "asdasdasd"
print(value.replace(a, 3)) #将原字符串中的a替换为3
  1. “{}jjjj{}jjjj{}jjjj”.format(1, 2, 3) 格式化字符串
print(f."{a}___{b}___{c}")
#format 与该字符相同,定义输出字符串
  1. “”.capitalize()首字母转大写
value = "asdasdasd"
print(value.capitalize()) #将字符串首字母转大写
  1. “123”.center(11, ‘+’)123左边补4个+,右边补4个+
value = "asdasdasd"
print(value.center(11, "+")) #字符串左边补一个+,右边补一个+
  1. “中国”.encode(encoding=”UTF-8“)将中国编码为UTF-8编码
#定义编码为utf—8编码
  1. b‘\xe4\xb8\xad\xe5\x9b\xbd’.decode(encoding="UTF-8")将UTF-8编码内容解码为utf——8格式
将utf—8翻译为格式
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值