python获取字符串首字母_重拾Python(一)之字符串

本文详细介绍了Python中字符串的基本操作,包括打印、注释、输入,以及字符串切片、方法等。重点讲解了字符串的首字母大写、忽略大小写、填充与对齐、查找子串、格式化等常见方法,帮助读者更好地理解和运用Python字符串。
摘要由CSDN通过智能技术生成

逼逼赖赖(俗称前言):

本文乃读 Python3.8 官方文档有感,公交车起步,请乡亲们站稳扶好。

目录:字符串基本操作

字符串切片

字符串方法

一、字符串基本操作打印

# python 单双引号都可用于字符串(字符)

print('hello world')

print("hello world")

# 下面两种原模原样输出,多行打印

print('''helloworld''')

print("""helloworld""")

2. 注释

# 单行注释

'''多行注释'''

"""我也是多行注释"""

3. 输入

name = input("请输入你的姓名:")

二、字符串切片字符串切片的语法: str[start: end: length] ( 此外,切片是左闭右开的区间 [start, end) ,负数倒着数 )

In [1]: str = "abcdefgh"

In [2]: str[0:4]

Out[2]: 'abcd'

In [3]: str[3:8]

Out[3]: 'defgh'

In [4]: str[3:]

Out[4]: 'defgh'

In [5]: str[3:-3]

Out[5]: 'de'

In [6]: str[3:8:3]

Out[6]: 'dg'

In [7]: str[3:-1]

Out[7]: 'defg'

三、字符串方法

1. 首字母大写: str.capitalize() (返回原字符串副本,首字母大写,其余小写)

In [10]: "python".capitalize()

Out[10]: 'Python'

2. 忽略大小写: str.casefold() (返回原字符串副本,消除大小写,可用于忽略大小写的匹配)

In [12]: "pyTHon".casefold()

Out[12]: 'python'

In [13]: "pYthoN".casefold()

Out[13]: 'python'

3. 两边加指定内容: str.center(width [, fillchar]) (返回长度为 width 的字符串,原字符串在其正中。 使用指定的 fillchar 填充两边的空位(默认使用 ASCII 空格符)。 如果 width 小于等于 len(s) 则返回原字符串的副本。)

In [14]: "python".center(2)

Out[14]: 'python'

In [15]: "python".center(8)

Out[15]: ' python '

In [16]: "python".center(8, "-")

Out[16]: '-python-'

4. 子串重复次数: str.count(sub [, start [, end]]) (返回子字符串 sub 在 [start, end] 范围内非重叠出现的次数。 可选参数 start 与 end 会被解读为切片表示法。)

In [6]: "PythonPython".count("Py")

Out[6]: 2

In [7]: "PythonPython".count("Py", 1)

Out[7]: 1

In [8]: "PythonPython".count("Py", 1, 6)

Out[8]: 0

5. 验证结尾子串: str.endswith(suffix [, start [, end]]) (如果 str 以 suffix 结尾返回 True,否则返回 False;可选项 start end 分别是开始、结束位置。)

In [3]: "Python".endswith("on")

Out[3]: True

In [4]: "Python".endswith("th")

Out[4]: False

In [5]: "Python".endswith("th", 0, 4)

Out[5]: True

6. 验证开头子串: str.startsw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值