网站大量收购独家精品文档,联系QQ:2885784924

Python应用开发 课件 2.3 字符串类型.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

python程序设计组合数据类型大数据技术BIGDATA

1.了解Python字符串的定义

2.掌握Python字符串常用函数

组合数据类型Python组合数据类型是将多个数据组织起来,根据数据组织方式的不同,Python的组合数据类型分为序列类型,集合类型和映射类型。序列类型是指存储一组排列有序的元素,元素类型可以不同,并可通过索引获取序列中的指定元素,序列类型包括字符串、列表和元组。集合类型同样存储一组数据,但要求其中的数据必须唯一。映射类型中存储的每个元素都是一个键值对,通过键值可以快速获取其对应的值。

字符串Python中用单引号“‘”或者双引号““”来创建字符串,但必须是成对出现的。示例:print(HelloPython)HelloPythonprint(HelloPython)HelloPythonprint(HelloPython)SyntaxError:EOLwhilescanningstringliteral*Python中没有字符数据类型,只有字符串。单个字符在Python中也需要作为字符串进行使用

转义字符字符串在Python中是需要使用单引号或者双引号来创建的,那如果字符串中的内容需要出现单引号或者双引号时,要怎样进行处理呢?方法一:交叉使用定义时使用单引号,字符串中间使用双引号,或者定义时使用双引号,字符串中间使用单引号print(letsgo!)letsgo!print(say:hello.)say:“hello.

转义字符方法二:转义字符使用转义字符反斜杠“\”来对字符串之间的引号进行转义转义字符说明转义字符说明\(在行尾)续行符\n换行符\\反斜杠\r回车\’单引号\t横向制表符\”双引号\v纵向制表符\a响铃\o八进制数\b退格符\x十六进制数\f换页\0空字符

转义字符print(Areyouok?\#续行符Yes,I\mfine)Areyouok?Yes,Imfineprint(Areyouok?\nyes,I\mfine)#换行符Areyouok?yes,Imfineprint(\\\n\\)\\print(\\\t\\)\\为避免程序中出现大量的“\”符号,在字符串前面加一个字母r,在字符串内部的特殊符号默认不进行转义print(r\n)\n

格式化为了可以纠正和规范字符串输出的格式,Python支持格式化字符串的输出1、格式化操作符%符号说明%c格式化字符及其ASCII码%s格式化字符串%d格式化整数%u格式化无符号整数%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数%f格式化浮点数,可指定小数点后的精度%e用科学计数法格式化浮点数%g根据值的大小决定使用%f或%e

格式化Python还提供了格式化操作符的辅助指令符号说明*定义宽度或者小数点精度-结果左对齐+在正数前面显示加号sp在正数前面显示空格#在八进制数前面显示“0o”,在十六进制前面显示“0x”或者“0X”0显示的数字前面填充“0”而不是默认的空格%“%%”输出一个单一的“%”m.nm是显示的最小总宽度,n是小数点后的位数

格式化示例:%c%c%c%c%c%c%(80,121,116,104,111,110)Pythonprint(My%sis%d%(age,18))Myageis18%05d%1#长度为5,在数字前面填充000001%.2f%3.1415926#保留两位小数浮点数3.14%e%0.0000000005#科学计数法5.000000e-10%#o%100#100的八进制,在八进制数前面显示“0”0o144

格式化2、format()方法format()方法把字符串当成模板,通过传入的参数进行格式化,使用大括号“{}”代替了格式化字符“%”,语法格式如下:模板字符串.format(逗号分隔的参数)例:print({}love{}.format(I,Python))IlovePythonprint({0}love{1}.format(I,Python))#位置参数IlovePythonprint({a}love{b}.format(a=I,b=Python))#关键字参数IlovePythonprint({0}love{a}.format(I,a=Python))#位置参数和关键字参数混用IlovePython

格式化fo

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档