欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python零基础学习笔记(五)-python数据类型之字符串类型内置函数

程序员文章站 2022-06-16 08:26:00
python零基础学习笔记(五)-python数据类型之字符串类型内置函数字符串是一个或者多个元素组成的序列...

python零基础学习笔记(五)-python数据类型之字符串类型内置函数

  • 见代码,相关类型介绍已写在注释中
## 内置函数
## 2020-08-09

response = 'abcd12345abcd'

# capitalize()  # 将字符串中的首字母大写
print(response.capitalize())

# count()  # 计算元素出现的次数
# 格式:元素,起始位置,结束位置
print(response.count('b', 2, len(response)))

# encode()  # 以某种编码加密字符串
# decode()  # 以某种编码解密字符串
print(response.encode(encoding='UTF-8'))
new_response = response.encode(encoding='UTF-8')
print(new_response.decode(encoding='UTF-8'))

# startswith()  # 判断字符串以某个元素开头,返回True、False
# endswith()  # 判断字符串以某个元素结尾,返回True、False
print(response.startswith('a'))
print(response.endswith('d'))
print(response.startswith('b'))
print(response.endswith('c'))

# find()  # 查找某个元素,返回0、-1
print(response.find('abc'))
print(response.find('acd'))

# index()  # 索引,返回第一个索引值、报错
print(response.index('abc'))
# print(response.index('z'))
print(response.index('abc', response.index('abc')+1))  # 查找第二个索引值,该方法不能查找第三个及以上

# isalpha()  # 判断字符串中所有的字符是否都是字母,返回True、False
print(response.isalpha())


# lstrip()  # 去掉字符串最左边的空格
# rstrip()  # 去掉字符串最右边的空格
# strip()  # 去掉字符串最左边和最右边的空格
# replace()  # 替换-可用该函数去掉字符串中所有空格
response = ' abcd acbd '
print(response.lstrip())
print(response.rstrip())
print(response.strip())
print(response.replace(' ', ''))

# upper()  # 将字符串中的小写字母转为大写字母
# lower()  # 将字符串中的大写字母转为小写字母
response = ' abcd aCbd '
print(response.upper(), '\n', response.lower(), sep='')  # 这里注意,此时为输出两个字符,python中两个字符间自动存在一个空格,用sep可以替换该空格为其他内容

# split  # 分割,返回列表
print(response.split(' '))

运行结果:
python零基础学习笔记(五)-python数据类型之字符串类型内置函数

本文地址:https://blog.csdn.net/yuluoyuanyangwa/article/details/107885714