- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
字符也疯狂
Python编程如何展示个人名片呢?
01字符目录02电子名片设计03思维拓展
1.字符
1.1转义字符当需要在字符串中使用特殊字符时,如换行、回车符等,Python允许在字符串中使用转义字符进行转义。Python中,转义字符以反斜杠字符“\”开头,后面跟着一定格式的字符来表示特定的含义,即反斜杠“\”是一个起转义作用的特殊字符。Python的转义字符集如下表所示。
1.1转义字符表8-1转义字符集
1.1转义字符反斜杠字符“\”是一个特殊字符,在字符串中表示转义,即该字符与后面相邻的一个字符共同组成了新的含义。例如,\n表示换行、\\表示反斜杠、\’表示单引号、\”表示双引号、\t表示制表符(Tab)等编程示例运行结果
1.2字符串的format格式化输出在Python3.0以上版本中,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。(1)format()的基本语法format()的基本语法是通过{}和:来代替以前的占位符%。format()可以接受不限个数的参数,位置可以不按顺序。例如:format()也可以设置参数,例如:
1.2字符串的format格式化输出类似于占位符表达式,format()中也允许使用一些特殊字符来表示特定的字符串输出格式。常见的特殊格式定义有:(2)format()中特殊格式字符的使用例如,可以使用format()来格式化输出一个浮点数,语句如下:f/F科学计数法格式e/E固定长度的浮点格式%使用固定长度浮点数显示百分数d十进制格式
1.2字符串的format格式化输出Python3.6开始,支持一种更简便的格式化字符串的方法,称为“FormattedStringLiterals”,主要目的是使格式化字符串的操作更加简便。f-string在形式上是以f或F修饰符引领的字符串(fxxx或Fxxx),以大括号{}标明被替换的字段,这种做法与format()函数的功能类似,但形式极为简洁,省去了format()的书写。(3)格式化字符串常量(f-string)
1.2字符串的format格式化输出可以看下面的示例:可以看出,f-string语句在功能上不逊于传统的%-formatting语句和str.format()函数,性能也优于后面两者,特别是使用起来更加简洁明了,是值得推广的方法。(3)格式化字符串常量(f-string)
1.3中文字符串需要注意的是,#coding=UTF-8的=号两边不要空格。Python3.X以上版本中,已经支持UTF-8编码,可以正常解析中文,无须指定UTF-8编码。Python默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,程序运行时遇到中文信息时可能就会报错。解决方法是在程序文件的开头加入#-*-coding:UTF-8-*-或#coding=UTF-8就行了。例如:
1.4print()的进一步应用在IDLE的交互式环境下,通过help(print)方法可以查询出print()的完整用法:
1.4print()的进一步应用从返回的信息中可以知道各个参数的含义:value--表示待输出的变量值。输出多个值时,需要用逗号“,”分隔。sep--用来间隔多个变量值,默认值是一个空格。end--用来设定结尾的方式。默认值是换行符\n,也可以换成其他格式字符。file--要写入的文件对象。flush--输出是否被缓存通常决定于file参数,但如果flush关键字参数为True,信息流会被强制刷新
1.4print()的进一步应用编程练习1:使用print()的flush参数生成一个模拟进度条进展的Loading效果在IDLE编辑器中录入以下例程,观察执行结果程序执行后,在IDLE交互式环境中可以观察到如下效果:
1.4print()的进一步应用编程练习2:字符串类型处理,并打印输出参考程序代码程序运行结果如下:
1.4print()的进一步应用编程练习3:打印出字母P参考程序代码程序运行结果如下:
1.4print()的进一步应用编程练习4:拼接字符串,倍数输出参考程序代码程序运行结果如下:
2.电子名片设计
2.电子名片设计小楷准备设计一个程序给小美生成一张电子名片,帮助小美做一个自我介绍,包括姓名、性别、爱好和特长,她喜欢花,擅长吉他,设一个程序,帮她做这个自我介绍。任务描述
2.电子名片设计小美的电子名片中,文本信息可以直接使用print()函数输出。为了使小美的电子名片特殊突出,可以用一张字符图来表示其擅
您可能关注的文档
- 2025年社保缓缴新政策全解析.pptx
- 2025年医学科普热门话题全览.pptx
- 2025小升初及学校分析.pptx
- 2025长沙中考政策及学科分析.pptx
- AI破局三座大山:开启精准营养普惠时代.pptx
- xxx培训学校-常规校规.pptx
- 遨游汉字王国:作文写作技巧解析.pptx
- 编码的使用与安全.pptx
- 编码让生活更有秩序.pptx
- 编写活动中的参赛码.pptx
- 小学《人工智能编程》第16讲-无尽的重复.pptx
- 小学《人工智能编程》第19讲-初识函数.pptx
- 心里有盏灯——作文讲解课题.pptx
- 信息技术八年级上册-1单元-活动2-物联网的构成与安全教学设计.docx
- 信息技术八年级上册-2单元-活动3-物联网设备接入--教学设计.docx
- 信息技术八年级上册-2单元-活动4-物联网平台应用-课件.pptx
- 信息技术八年级上册-3单元-活动1-问题分解与建模--教学设计.docx
- 信息技术八年级上册-3单元-活动2-硬件选择与验证--教学设计.docx
- 信息技术八年级上册-3单元-活动2-硬件选择与验证--课件.pptx
- 信息技术八年级上册-3单元-活动3-模型搭建与实现--教学设计.docx
文档评论(0)