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学习笔记:字符串基本操作
- Python学习笔记(二):基本数据类型及操作(逻辑、字符串、浮点、复数)
- python学习笔记(2)序列的通用基本操作
- Python学习笔记:02 基础:变量、整数、字符串、赋值、基本输出、注释、代码块
- Tensorflow学习笔记---1--Python基本操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python学习006--字符串操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 菜鸟的Python之路--基础知识(字符串的基本操作)
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 转--Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python学习总结 基本操作
- IPython(jupyter)简单介绍和基本交互操作 - 千月的python linux 系统管理指南学习笔记(5)
- Python学习笔记(23)-Python字符串常用操作
- python字符串操作学习小结
- python学习-字符串操作
- Python学习第2节(基本数据类型操作和执行流程语句)
- 【python学习.Mysql的基本操作使用】
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结