- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- Python网络爬虫技术项目教程 练习题.docx
- Python网络爬虫技术项目教程 练习题答案.docx
- Python网络爬虫技术项目教程 练习题及答案.docx
- Python网络爬虫试卷.docx
- Python网络爬虫试卷答案.docx
- Python网络爬虫试卷及答案.docx
- Python应用开发 课件 1.1 Python概述.pptx
- Python应用开发 课件 1.2 Python安装.pptx
- Python应用开发 课件 1.3 Python开发工具.pptx
- Python应用开发 课件 1.4 第一个Python程序.pptx
- 2025年合肥幼儿师范高等专科学校单招职业倾向性测试题库完美版.docx
- 人教版数学一年级下册2.2《十几减九的减法》习题课说课稿1.docx
- 2025年山东华宇工学院单招职业倾向性考试题库及参考答案.docx
- 人教版数学一年级下册2.3《十几减几的减法》教学设计2.docx
- 2025年廊坊卫生职业学院单招职业倾向性测试题库含答案.docx
- 2025年天津滨海职业学院单招职业技能考试题库学生专用.docx
- 人教版数学一年级下册2.3《十几减几的减法》说课稿1.docx
- 医药销售人员合同范本.docx
- 人教版数学一年级下册2.4《十几减几的减法》习题课说课稿1.docx
- 2025年台州科技职业学院单招职业倾向性考试题库带答案.docx
最近下载
- 二年下册《平移和旋转》说课.docx
- 2024下半年四川攀枝花市东区招聘事业单位工作人员(7人)笔试备考试题及答案解析.docx
- Unit 3 Yummy food 第1课时(Get ready & Start up)优质课件.pptx VIP
- 制杯不良识别培训(员工)2017920.pdf VIP
- 基于STM32的指纹密码锁设计.docx
- 运河转身——南方城市运河沿线景观提升设计规划方案【城市景观设计】【城市地标设计】.docx
- 海澜之家网络营销策略分析.docx
- 生猪屠宰兽医卫生检验人员理论考试题库及答案.docx
- 抖音商业计划书模板范文.docx
- (2025春新教材)外研版三年级英语下册课件Unit 3(Get ready).pptx VIP
文档评论(0)