欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

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

发布时间:2023/12/19 python 33 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python学习-字符串的基本操作 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

  • 字符串
    • 字符串定义
    • 字符串下标
    • 字符串的加法
    • 字符串的减法-非常规意义的减法
    • 字符串的乘法
    • 字符串的除法-非常规意义的除法(未完待续...)

说明:目前由于对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中运行

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

字符串的乘法

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

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

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

总结

以上是生活随笔为你收集整理的python学习-字符串的基本操作的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。