小学《人工智能编程》第8讲-字符也疯狂.pptxVIP

小学《人工智能编程》第8讲-字符也疯狂.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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()函数输出。为了使小美的电子名片特殊突出,可以用一张字符图来表示其擅

文档评论(0)

Zeng + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2025年05月30日上传了教师资格证

1亿VIP精品文档

相关文档