您的位置:首页 > 编程语言 > Python开发

python学习-字符串的基本操作

2020-06-28 04:59 771 查看

文章目录

说明:目前由于对python语法以及命名规则还不太熟悉,示例代码使用的命名,都是没有任何规范可言的,希望大家不要学习这种命名方式,还是要遵守命名规范,这个特别重要。要养成自己的风格。后续我会抽时间学习命名规则,然后分享出来给大家!

字符串

字符串定义

在python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。
但是我们可以自由选择使用方式,让语义看起来更简洁。
示例:

str = 'this\'s python'

这时候定义字符串使用双引号

str = "this's python"

另一种情况,定义使用单引号

str = "this is \"python\""
str = 'this is "python"'

在python中,反斜杠\可以作为一个转译符,使用方式如上面示例代码。还有使用方式如换行符

还有一种三个引号的用法,使用三引号,能在字符串里面直接使用单引号和双引号。见示例:

在c和d字符串中,直接使用定义,不需要转义符,也能表达出我们需要的意思。

字符串下标

定义字符串以后,可以直接使用下标取值,不过要注意不要越界。不清楚长度的,可以先使用len来获取字符串的长度。
** 划重点 **
仔细查看下面这部分内容

字符串下标并不是只能使用正值,还可以使用负值,不过不管使用正值和负值,都要注意边界,越界就会报错。

字符串的加法

字符串可以相加,见代码

只能进行字符串相加,不能相减噢。

字符串的减法-非常规意义的减法

刚才然后字符串也有相减的方法,见示例代码:

First = input("Please input first string : ")
Second = input("Please input second string : ")
jieguo = ""

for i in First:
if i in Second:
First = First.replace(i, "")
print(First)

这段代码可以直接在PyCharm中运行

运行后首先输入第一个字符串,回车,再输入第二个字符串。
得到运行结果,第一个字符串除去第二个字符串里面带有的字母后得到的结果。
遍历第一个字符串,每个字符都在第二个字符串里面查找,如果存在,则把第一个字符串里面的字符替换成无,也就是去掉了。

字符串的乘法

字符串的乘法,其实就是把字符串给复制了多少份。上代码:

字符串的除法-非常规意义的除法(未完待续…)

字符串的除法,还要研究一下,这个比较复杂,一些语法还不懂,等我能运行成功以后,再分享出来。
还有一点就是除法,到底需要一个什么样的功能,这个目前我还不明确,如果小伙伴们有什么想法,可以留言讨论!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: