python基本元素(二)

字符串是我们在处理程序的过程中需要花费大量时间来进行处理和学习的一部分内容,python中提供了很多的对字符串操作的相关函数来供我们使用,能很大程度上提高我们处理问题的效率。字符串型是python中所需要学习的第一个序列类型。这部分内容比较多,所以单独来进行讨论。在这篇笔记中并没有太多的例子来提供,但是可以作为一种这部分知识的复习提纲线。
在进行讨论之前,先记住它的一个特性:python中的字符串是不可变的。
所谓的可变与不可变,可以简单地理解为,是否能对这种数据类型进行修改。

创建字符串

三种方式:
单引号
双引号
三引号(创建多行字符串)

字符串的类型转换

str()

字符串的转义

\n
\t
\

字符串的拼接

通过 ” + ” 来进行字符串的拼接

字符串的复制

通过 ” * ” 来进行字符串的拼接

字符串的切片(相当重要)

使用 “[]”来进行字符串的切片
注意一点:字符串的切片是前闭后开的,记住这一点,使用切片操作时候就变得容易了
[start:end:step]
进行切片操作时既可以从0开始也可以从-1开始,分别为从左到右和从右向左的次序
两个特殊的操作:正序输出 [:] 逆序输出[::-1]

获取字符串的长度

len()

字符串的分割

split()
将字符串分割为一个列表

字符串的合并

joint()
将列表合并为一个字符串

字符串的替换

replace()
虽然字符串是不可变数据类型,不能直接进行修改,但是可以通过replace()来进行间接修改

字符串的大小写和对齐方式

strip() 删除某些字符
capitalize() 字符串首字母变成大写
title() 字符串中的所有单词首字母变成大写
upper() 字符串中所有字母都变成大写
lower() 字符串中所有字母都变成小写
swapcase() 字母大小写转换
center() 字符位居中
ljust() 字符位左对齐
rjust() 字符位右对齐

更多内容参考:https://docs.python.org/3/library/stdtypes.html#string-methods

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值