解释Python中 str.find(st,1,len(str)) 这句话的意思 括号里面是什么意思?下面这个3怎么来的?
作者&投稿:黄军 (若有异议请与网页底部的电邮联系)
在Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string,不要转意backslash '\' 。 例如,
在raw string中,是两个字符,\和n, 而不会转意为换行符。由于正则表达式和 \ 会有冲突,因此,当一个字符串使用了正则表达式后,最好在前面加上'r'。
例:r"
”
作用:声明后面的字符串是普通字符串
特殊字符串中含有:转义字符
什么什么的
用途:一般用在 正则表达式、文件绝对地址
1,正则表达式:
2、系统路径
这样就不用专门的去处理引号之中的特殊字符了
string:编程语言中的字符串
Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。
语法
find()方法语法:
str.find(str, beg=0, end=len(string))
参数
str -- 指定检索的字符串
beg -- 开始索引,默认为0。
end -- 结束索引,默认为字符串的长度。
返回值
如果包含子字符串返回开始的索引值,否则返回-1。
本例子是在apple字符串中找le的位置,那就是3了。(第一个是0,第4个是3)
索引3的位置上是‘l’
应该是在apple里找到le所在的下标吧,就是3
中往艾诺: 这个简单 str是显示给用户用的 repr是给机器用的.class A(object): def __str__(self): print "this is A class" def __repr__(self): print "this is repr func" a = A() 比如print a 调用的是a的__str__方法 而如果你在python解释器里直接敲a后回车,调用的是a.__repr__()方法
东丽区18847384608: 菜鸟求大大们解释Python里str函数和repr函数的区别 - ?
中往艾诺: 简单来说 str()将数值转成字符串 repr()将对象转成字符串显示,注意只是显示,有些对象转成字符串没有意义.如list,dict使用str()是无效的,但使用repr可以,这是为了显示他们的值
东丽区18847384608: python中的repr和str有什么区别?
中往艾诺: 函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式 内建函数str()和repr() (representation,表达,表示)或反引号操作符(``)可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息. str(...
东丽区18847384608: python中如何对文件进行 zlib压缩 - ?
中往艾诺: 文件读取以后也是一个大的字符串,整个一起压缩就可以了.示例:fin = open('in.txt', 'r') fout = open('out.txt', 'w') str = fin.read()// compress str fout.write(compressed_str) fout.close() fin.close()
东丽区18847384608: 关于python中,类的几个专用名词的解释 - ?
中往艾诺: 对象:一切都是对象,类,实例,函数都是 类:系统内置类型或用class关系字定义的类,如果:int,str 特性:没有听过,是不是指property? 接口:没有这玩意,可以模似 命名空间:以文件名或包含__init__.py的文件夹 内省:是指可以动态的查询对象的类型信息 多态:动态判断和执行子类的方法 运行符载:就是以__xx__这类函数实现的,如果+运算符重载__add__就可以了
东丽区18847384608: Python中[:: - 1]这个代码是什么意思? - ?
中往艾诺: 个人理解是最后一项向后步进时用到的,::1是向后步进1时用到的.删除和插入列表时候,把k位置元素删除并把列表k位置向后步进一位接受数据返回列表原位置,列表长度减一.::-1其实是同理,把元素插入k位置需要将k位置本来的元素向...
东丽区18847384608: Python中如何定义字符串 - ?
中往艾诺: 在Python中字符串是不可改变的对象(immutable),因此无法直接修改字符串的某一位字符. 一种可行的方式,是将字符串转换为列表,修改列表的元素后,在重新连接为字符串. 示例代码如下:s = 'abcdefghijk' #原字符串l = list(s) #将字符串转换为列表,列表的每一个元素为一个字符l[1] = 'z' #修改字符串的第1个字符为znewS = ''.join(l) #将列表重新连接为字符串print(newS)#azcdefghijk #修改后的字符串
东丽区18847384608: python大神帮我解释一下这段代码 - ?
中往艾诺: 好好玩... 大致相当于:1printstr('')+'/'+str(Chain('status'))+'/'+str(Chain('user'))+'/'+str(Chain('timeline'))+'/'+str(Chain('list'))
东丽区18847384608: java中,读取第一行文本是str=fin.readLine();怎么读取接下来的第二行,第三行... - ?
中往艾诺: 这个还不简单 循环读 这个是读下一行的意思 如 str=fin.readLine(); while(str!=null){ 做其他操作..; str=fin.readLine(); }
东丽区18847384608: python -- repr--的作用 - ?
中往艾诺: 这个函数,对应repr(object)这个功能.意思是当需要显示一个对象在屏幕上时,将这个对象的属性或者是方法整理成一个可以打印输出的格式.这个功能与eval也可以对应.打印出的结果直接放到eval里,通常可以获得原来的对象.比如t1=...