- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
python,字符串,模板
篇一:Python入门笔记:实例讲解字符串
Python入门笔记:实例讲解字符串
Python有一个名为“STR”与许多方便的功能(有一个名为“串”,你不应该使用旧的模块),内置的字符串类。 字符串常量可以通过双或单引号括起来,尽管单引号更常用。 反斜杠工作单,双引号内的文字通常的方式 - “双引号字符串可以包含单引号没有任何大惊小怪(例如”如\ n \#39;\我没有做到这一点“),同样单引号字符串中可以包含双引号。字符串文字可以跨越多行,但必须在每一行的结尾是一个反斜杠\逃脱换行符。三重引号内的字符串常量“,”“”或#39;#39;#39;,可以多行文本。
Python的字符串是“不可改变的”,这意味着他们在创建后(Java字符串也使用了这种一成不变的风格),他们不能被改变。 因为字符串不能改变,我们构造*新的*字符串作为我们去代表计算的值。 因此,例如表达式(#39;你好#39;+#39;还有#39;)发生在2个字符串#39;你好#39;和#39;有#39;,并建立一个新的字符串“hellothere”。
字符串中的字符可以使用标准[]语法来访问,而像Java和C ++,Python使用从零开始的索引,所以如果str为#39;你好#39;海峡[1]是“E”。 如果该指数超出范围的字符串,Python会引发一个错误。 Python的风格(不像Perl的)是暂停,如果它不能告诉做什么,而不是仅仅做了一个默认值。 方便的“切片”的语法(下)还致力于从字符串中提取的字符串。 该LEN(串)函数返回字符串的长度。 按[]语法和LEN()函数实际上在任何序列类型的工作 - 字符串,列表等。Python中试图使其业务在不同类型的工作始终。 Python的新手疑难杂症:不使用“LEN”作为变量名,以避免阻塞了LEN()函数。 该“+”操作符可以连接两个字符串。 在低于变量没有预申报代码的通知 - 只是分配给他们去了。
s = #39;hi#39;
print s[1] ## i
print len(s) ## 2
print s + #39; there#39; ## hi there
不像Java中,“+”不会自动号码或其他类型转换为字符串形式。 该STR()函数转换值字符串形式,使他们能够与其他字符串相结合。
pi = 3.14
##text = #39;The value of pi is #39; + pi ## NO, does not work
text = #39;The value of pi is #39; + str(pi) ## yes
数字,该标准操作符,+ / *以通常的方式工作。 没有++运算符,但+ =, - =等方面的工作。 如果你想整数除法,这是最正确的使用2斜杠 - 例如,6 // 5为1(以前为3000蟒蛇,单/ INT是否与分工无论如何整数,但前进//是指示的首选方式要诠释师。)
“打印”操作员打印出一个或多个项目蟒后跟一个换行符(在项目结束后离开尾随逗号来抑制行)。 A“原始”字符串文字是由一个“R”开头,并传送所有字符没有反斜杠的特殊处理,因此R#39;X \ NX“计算长度-4串#39;X \ NX”。 A#39;U#39;字头让你写一个unicode字符串(Python有很多其他的Unicode支持的功能 - 请参见下面的文档)。
raw = r#39;this\t\n and that#39;
print raw ## this\t\n and that
multi = It was the best of times.
It was the worst of times.
字符串的方法
下面是一些最常见字符串方法。 一种方法是像一个功能,但它运行“开”的对象。 如果变量s是一个字符串,则代码s.lower()运行该字符串对象的降低()方法,并返回结果(这
个想法在对象上运行的方法是基本思路构成对象的一种面向对象编程,OOP)。 下面是一些最常见字符串方法:
s.lower(),s.upper() - 返回字符串的大写或小写版本
s.strip() - 返回空白的字符串从起点和终点删除
s.isalpha()/ s.isdigit()/ s.isspace()... - 测试所有的串字符是在不同的字符类
s.startswith(“其他”),s.endswith(“其他”) - 测试字符串开始或结束与给定的另一个字符串s.find(“其他”) - 搜索秒钟内给定的另一个字符串(不是正则表达式),并在那里开始或-1返回第一个索引,如果未找到s.replace(“老”,“新”) - 返回,其中“旧”的所有匹配
您可能关注的文档
- 8月份安全工作总结.doc
- 9.3安保工作总结.doc
- android毕业设计总结.doc
- ajax,删除表格一行.doc
- android上socket通讯丢包问题之完美解决方案.doc
- app应用设计模板.doc
- arp协议,传播消息_0.doc
- arp协议开发手册.doc
- arp协议攻击原理.doc
- as3,下通过http协议,.net.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)