代码编织梦想

字符串  str

     作用:

                用来记录文本信息

      字面值表示方法:

                  用引号引起来的部分分别是字符串

                   '  、''、'''、"""

                   单引号与双引号的区别: 

                           单引号内的双引号不算作是结束符

                            双引号内的单引号不算作是结束符

                    三引号内可以包含单引号和双引号,三引号字符串中的换行可以自动转换为换行符‘\n’

        字符串中反斜杠字符表:

            \'    单引号  \"双引号    \n      换行符           \r  返回光标至首行          \f   换页      \t  水平制表符    \v   垂直制表符    \b     退格

        in / not in 运算符  :    ‘a’ in 'abc'   # 返回结果是TRUE   表示‘a’在 ‘abc’ 中

        字符串的索引  index:  

                字符串是不可变得字符序列

                Python中正向索引是从0开始的,反向的索引是从-1 开始的   

                示例: a='hello'   a[0]='h'   a[2] ='l'   a[-2]  =  'l'

        切片操作:

                从字符串序列中取出相应的元素,从新组成一个新的字符串序列

                语法:

                        字符串[(开始索引):(结束索引)(:(步长))]   注:小括号部分可以省略

                 语法说明

                        1、开始索引是切片切下的位置,0代表第一个元素,1代表第二个元素,-1代表最后一个元素
                         2、结束索引是切片的终止索引(但不包括终止点)
                         3、步长是切片每次获取完当前元素后移动的方向和偏移量
                                 1)没有步长,相当于取值完毕后右移动一个索引的位置 (默认为1)
                                 2)当步长为正整数是,最正向切片

                                 3) 当步长为负正整数时,取反向切片,反向切片时,默认的其实位置是最后一个元素,终止位置是第一个元素的前一个位置

                            示例
                                    s='ABCDE' 
                                    s[2:-2]     c
                                    s[:-2]      abc
                                    s[::-2]     eca

                

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_31835117/article/details/80115798

python 去除字符串中指定字符_zdz0200的博客-爱代码爱编程_python删除字符串的指定字符

python中的strip()可以去除头尾指定字符 ss = '我的电话是18827038***,也是微信号,\n 请加入,谢谢\n\n\n' print(ss.strip('\n')) 结果: 我的电话是18827038***,也是微信号, 请加入,谢谢 可以看到只能删除头尾指定字符。 想要去除中间字符,可以使用replace()函数 ss

十种方式拼接python字符串_python 学习者的博客-爱代码爱编程_python string 拼接

字符串是所有编程语言中都有的基本变量的类型,程序员基本每天都在和字符串打交道。 本篇文章我们一起细数Python中的各种字符串拼接方法。每种字符串拼接方式的使用场景各不相同,我们可以在开发过程中灵活运用。 一、用逗号“,”拼接   运行结果: 用逗号拼接的结果中,相邻的两个字符串之间会有空格。 二、空格自动拼接 运行结

Python字符串比较-爱代码爱编程

In this tutorial we are going to see different methods by which we can compare strings in Python. We will also see some tricky cases when the python string comparison can fail a

python字符串的比较-爱代码爱编程

关于其中字符串类型id引用驻留机制见python中的字符串的驻留机制 字符串的比较操作: 运算符:>,>=,<,<=,==,!= 比较规则:首先比较两个字符串中的第- -个字符,如果相等则继续比较下一个字符,依次比较下去,直到两个字符串中的字符不相等时,其比较结果就是两个字符串的比较结果,两个字符串中的所有后续

python字符串相减-爱代码爱编程

我们都知道在Python中,两个字符串相加会自动拼接字符串,但遗憾的是两个字符串相减却抛出异常。现在定义一个Nstr类,支持字符串的相减操作:A-B,即从A中去除所有B的子字符串。请编写相应的程序。 思路 在Nstr类内重写“-”减号,返回值为用replace()函数把要减去的子字符串替换为空字符串后的结果 关于replace()方法 str.rep

python文档字符串_Python 函数文档字符串 说明docstring-爱代码爱编程

Python的函数文档字符串是在函数开头,用来解释其接口的字符串, 举例说明: #-*- coding: utf-8 -*- #测试代码,没有实际用途 def fun_doc(t, n ,length, angle): """ 绘制n个线段,给定长度和角度,单位是:度。 """ for i in range(n): fd(t, length) lt(t,

python字符串有哪些表示形式_python字符串-爱代码爱编程

1、字符串是字符的序列,python中字符串的表达方式有以下几种: (1)使用单引号(’) 'Hello,lily' (2)使用双引号(") ”Hello,lily“ (3)使用三引号(''') '''Hello,lily''' 三引号有一点区别上面两点的功能是:能标记多行字符串,比如: '''hello, my name is lu

python字符串赋值列表_python字符串赋值-爱代码爱编程

在Python中字符串是不可改变的对象(immutable),因此无法直接修改字符串的某一位字符。 一种可行的方式,是将字符串转换为列表,修改列表的元素后,在重新连接为字符串。 示例代码如下: s = 'abcdefghijk' #原字符串l = list(s) #将字符串转换 python如何把输出的字符串赋值给变量 python 字符串 赋值给

python中字符串的两种序号体系_Python字符串 --Python3-爱代码爱编程

Python语言中,字符串是用两个双引号或者单引号括起来的词汇表或多个字符。 1、Python字符串的两种序号体系 反向递减序号:…… -9 -8 -7 -6 -5 -4 -3 -2 -1 正向递增序号:0 1 2 3 4 5 6 7 8 9…… 2、获取子串(切片) 可以通过[N:M]格式获取字符串的字串(切片),获取字符串从N

Python字符串的表示方法-爱代码爱编程

字符串的表示方法 基本表示方法 字符串有多种形式,可以使用单引号('...'),双引号("...")都可以获得同样的结果。反斜杠 \ 可以用来转义: print('"Isn\'t," they said.') 如果你不希望前置了 \ 的字符转义成特殊字符,可以使用 原始字符串 方式,在引号前添加 r 即可: print(r'C:\

Python字符串总结大全-爱代码爱编程

目录 操作符 标准类型操作符 对象值的比较 布尔类型 序列操作符切片([]和[:]) 成员操作符(in,not in) 连接符(+) 运行时刻字符串连接 编译时字符串连接 普通字符串转化为Unicode字符串 重复操作符(*) 只适用于字符串的操作符 格式化操作符(%) 字符串模板:更简单的替代品 原始字符串操作符(r/R)

python字符串替换-爱代码爱编程

str.replace(old, new[, max]) 参数 old – 将被替换的子字符串。 new – 新字符串,用于替换old子字符串。 max – 可选字符串, 替换不超过 max 次 返回值 返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。 示例 upca

python 字符串切片-爱代码爱编程

1. 字符串的索引 字符串的索引从前往后是从0开始计数,从后往前是从-1开始依次 -1 2.字符串切片方法 语法格式 str[beginIndex:endIndex:step] 取值结果: [begin,end) / 含头不含尾 步长不设置时默认为1 3.切片 ① 取x-y位置的字符串: 从中间开始,中间结束 因为字符串的

Python字符串拼接的四种方法-爱代码爱编程

在程序实际应用中,少不了要进行字符串拼接的操作。下面介绍一下Python语言中四种字符串拼接的方式。 1. 算术运算符拼接 在Python中算术运算符一共有七种种,分别是+、-、*、/、//、**和%。其中+和*不仅可以用来进行算数计算,也可以用来字符串拼接。 (1)+算术运算符 +运算符在Python中可以用作数学计算,例如: num1 = 1

python 字符串切割_韦爵社的博客-爱代码爱编程

split 1. 字符串切割2. 路径文件分割函数总结 1. 字符串切割 语法: str.split(s, num)[n] 参数说明: s:表示指定的分隔符,不写的话,默认是空格(’ ‘)。如果字符串中没有给定的分隔符时,则把整个字符串作为列表的一个元素返回。 num:表示分割次数。如果指定了参数num,就会将字符串分割成num+1