- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python语言程序设计字符串类型及操作嵩 天北京理工大学单元开篇CC BY-NC-SA 4.0 嵩天字符串类型及操作-----字符串类型的表示字符串操作符字符串处理函数字符串处理方法字符串类型的格式化字符串类型的表示CC BY-NC-SA 4.0 嵩天字符串由0个或多个字符组成的有序字符序列字符串由一对单引号或一对双引号表示--请输入带有符号的温度值: 或者 C字符串是字符的有序序列,可以对其中的字符进行索引请 是 请输入带有符号的温度值: 的第0个字符字符串字符串有 2类共4种 表示方法--由一对单引号或双引号表示,仅表示单行字符串请输入带有符号的温度值: 或者 C由一对三单引号或三双引号表示,可表示多行字符串 PythonQ: 老师老师,三引号不是多行注释吗?语言 Python语言为何提供 2类共4种 字符串表示方式?字符串字符串有 2类共4种 表示方法--如果希望在字符串中包含双引号或单引号呢?这里有个双引号() 或者 这里有个单引号()如果希望在字符串中既包括单引号又包括双引号呢? 这里既有单引号()又有双引号 () 字符串的序号正向递增序号 和 反向递减序号反向递减序号-9 -8 -7 -6 -5 -4 -3 -2 -112-11-10-请 输 入 带 有 符 号 的 温 度 值 :01 2 3 4 5 6 7 8 9 10 11正向递增序号字符串的使用使用[ ]获取字符串中一个或多个字符--索引:返回字符串中单个字符 字符串[M]请输入带有符号的温度值: [0] 或者 TempStr[-1]切片:返回字符串中一段字符子串 字符串[M: N]请输入带有符号的温度值: [1:3] 或者 TempStr[0:-1]字符串切片高级用法使用[M: N: K]根据步长对字符串切片--字符串[M: N],M缺失表示至开头,N缺失表示至结尾〇一二三四五六七八九十[:3] 结果是 〇一二字符串[M: N: K],根据步长K对字符串切片〇一二三四五六七八九十[1:8:2] 结果是 一三五七〇一二三四五六七八九十[::-1] 结果是 十九八七六五四三二一〇字符串的特殊字符转义符 \--转义符表达特定字符的本意这里有个双引号(\) 结果为 这里有个双引号()转义符形成一些组合,表达一些不可打印的含义\b回退 \n换行(光标移动到下行首) \r 回车(光标移动到本行首)字符串操作符CC BY-NC-SA 4.0 嵩天字符串操作符由0个或多个字符组成的有序字符序列操作符及使用描述x + yn * x 或 x * nx in s连接两个字符串x和y复制n次字符串x如果x是s的子串,返回True,否则返回False字符串操作符获取星期字符串---输入:1-7的整数,表示星期几输出:输入整数对应的星期字符串例如:输入3,输出 星期三字符串操作符获取星期字符串#WeekNamePrintV1.pyweekStr = 星期一星期二星期三星期四星期五星期六星期日weekId = eval(input(请输入星期数字(1-7):))pos = (weekId – 1 ) * 3print(weekStr[pos: pos+3])字符串操作符获取星期字符串#WeekNamePrintV2.pyweekStr = 一二三四五六日weekId = eval(input(请输入星期数字(1-7):))print(星期 + weekStr[weekId-1])字符串处理函数CC BY-NC-SA 4.0 嵩天字符串处理函数一些以函数形式提供的字符串处理功能函数及使用描述长度,返回字符串x的长度len(x)str(x)len(一二三456) 结果为 6任意类型x所对应的字符串形式str(1.23)结果为1.23 str([1,2])结果为[1,2]整数x的十六进制或八进制小写形式字符串hex(x) 或 oct(x)hex(425)结果为0x1a9 oct(425)结果为0o651字符串处理函数一些以函数形式提供的字符串处理功能函数及使用描述chr(u)ord(x)x为Unicode编码,返回其对应的字符x为字符,返回其对应的Unicode编码chr(u)单字符ord(x)UnicodeUnicode编码Python字符串的编码方式---统一字符编码,即覆盖几乎所有字符的编码方式从0到1114111 (0x10FFFF)空间,每个编码对应一个字符Python字符串中每个字符都是Unicode编码字符Unicode编码一些有趣的例子 1 + 1 = 2 + chr(10004)1 + 1 = 2 ? 这个字符?的Unicode值是: + str(ord(?))这个字符?的Unicode值是: 9801 for i in range(12):print(chr(980
您可能关注的文档
- 歌力思消费者群体研究项目—深访小结.ppt
- 数字电子技术基础-Week5作业4.pptx
- 文献综述讲评完整课件.pptx
- 检测技术与自动化仪表-03.综述幻灯片.ppt
- 人教版生物必修三第5章《生态系统及其稳定性》章末整合课件.ppt
- 第二讲 世界物质和实践教学课件.ppt
- 计算机结构与逻辑设计4-1化简组合.ppt
- 多组定量资料的比较教学课件.ppt
- 数字电路复习兴湘幻灯片.ppt
- 单元5 构造类型程序设计 指针变量.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)