python输出hello的字符串字数_python 字符串

一、基本概述

在python中没有单独的字符类型,也即一个单独的字符在python中也是字符串类型。python中一般使用单引号或双引号表示字符串。当然也可使用三单引号和三双引号表示多行字符串。

二、字符串操作

1.创建字符串

str1 = 'hello '

str2 = "python"

str3 = "hello python"

str4 = '''Where there is a way,there is a way'''

str5 = """Good good study,day day up"""

2.访问字符串

str1 = 'hello python'

print(str1)

输出:

hello python

3.字符串拼接

str1 = 'hello'

str2 = ' python'

str3 = str1 + str2

print(str3)

输出:

hello python

4.字符串乘以整数

str1 = '*'

print(str1 * 5)

输出:

*****

5.字符串切片

str1 = 'hello python'

print(str1[0])

print(str1[-2])

print(str1[0:5])

print(str1[0:5:2]

print(str1[::-1]

输出:

h

o

hello

el

nohtyp olleh

6.字符串复制

str1 = 'hello'

str2 = str1

str3 = str2[:]

print(str1)

print(str2)

print(str3)

输出:

hello

hello

hello

7.获取字符串长度

str1 = 'hello'

print(len(str1))

输出:

5

三、字符串内建函数

1.split(sep=None, maxsplit=-1)

功能:分割字符串

参数:sep:分隔符,可指定多个分隔符,不指定默认为所有空字符

maxsplit:指定分割次数,不指定则分割次数不受限制

返回值:以列表形式返回分割结果

2.count(sub[, start[, end]])

功能:检索sub字符串在原字符串中出现的次数

参数:sub:要检索的字符串

start/end:可选参数,指定检索的起始位置

返回值:返回sub字符串在原字符串中出现的次数

3.find(sub[, start[, end]])

功能:检索是否包含指定的字符串

参数:sub:要检索的字符串

start/end:可选参数,指定检索的起始位置

返回值:检索成功返回首次出现sub字符串时的索引,检索失败返回-1

4.index(sub[, start[, end]])

功能:同find方法类似,不过若检索的字符串不存在则会抛出异常

5.startswith(prefix[, start[, end]])

功能:检索字符串是否以指定的字符串开头

参数:prefix:要检索的字符串

start/end:可选参数,指定检索的起始位置

返回值:检索成功返回True,否则返回False

6.endswith(prefix[, start[, end]])

功能:检索字符串是否以指定的字符串结尾

参数:prefix:要检索的字符串

start/end:可选参数,指定检索的起始位置

返回值:检索成功返回True,否则返回False

7.lower()

功能:将字符串中的大写字母转换为小写字母

8.upper()

功能:将字符串中的小写字母转换为大写字母

9.title()

功能:返回“标题化”的字符串

10.strip([chars])

功能:去除字符串中指定的字符

参数:chars,可选参数,指定要去掉的字符,可以指定多个,不指定默认为空字符

11.lstrip([chars])

功能:去除字符串左侧指定的字符

参数:chars,可选参数,指定要去掉的字符,可以指定多个,不指定默认为空字符

12.rstrip([chars])

功能:去除字符串右侧指定的字符

参数:chars,可选参数,指定要去掉的字符,可以指定多个,不指定默认为空字符

13.其他内建函数capitalize():将字符串中的第一个字符转换大写

center(width[, fillchar]):返回一个原字符串居中,并使用指定字符填充至长度为width的新字符串

join(sequence):用原字符串拼接序列中的每个元素形成一个新的字符串

swapcase():翻转字符串的大小写字母

islower():判断字符串中是否都是小写字母

isupper():判断字符串中是否都是大写字母

istitle():判断字符串是否是标题化的字符串

isdigit():判断字符串是否只包含数字

isalpha():判断字符串是否只包含字母

isalnum():判断字符串是否只包含字母或者数字

isspace():判断字符串是否只包含空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值