python学习-字符串的基本操作
文章目录
- 字符串
- 字符串定义
- 字符串下标
- 字符串的加法
- 字符串的减法-非常规意义的减法
- 字符串的乘法
- 字符串的除法-非常规意义的除法(未完待续...)
说明:目前由于对python语法以及命名规则还不太熟悉,示例代码使用的命名,都是没有任何规范可言的,希望大家不要学习这种命名方式,还是要遵守命名规范,这个特别重要。要养成自己的风格。后续我会抽时间学习命名规则,然后分享出来给大家!
字符串
字符串定义
在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学习-字符串的基本操作的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 免费服务器空间
- 下一篇: python学习-字符串格式化