还剩2页未读,继续阅读
文本内容:
Python一字符串格式化
一、教学目标.知识与技能了解字符串格式化的常用方法与转义字符的概念;掌握百分号格式化与format格式化的操作方法.过程与方法通过程序解读与编写程序掌握字符串格式化的方法.情感态度与价值观培养学生规范编写程序的习惯;增强同学们理解代码、书写代码的能力
二、教学重难点.教学重点两种格式化的方法与换行方法.教学难点多项内容格式化的注意事项
三、课前准备保证教师与学生的电脑与网络正常,推荐使用QQ浏览器与谷歌浏览器
四、教学过程
(一)复习访问字符串中的值、遍历字符串、字符串不可变访问字符串中的单个字符:字符串变量名[下标]下标
0123...或者-1-2-3-4字符串切片:字符串变量名[start:end:step]遍历字符串for...in...
(二)字符串格式化信息采集程序!!!姓名:性别:班级:年龄:爱好:name=inputsex=inputgrade=inputage=intinputhoby=inputprint姓名“,血1^性别“,58*」班级“,82€1€「年龄“288」爱好“亦2丫1文本输出区小明男7年级1班12唱歌跳舞姓名小明性别男班级7年级1班年龄12爱好唱歌跳舞L任务一:%格式化name=input()注意input()输入的数据默认是字符串类型print(姓名%s%name)小结%s为格式符,表示一个字符串age=int(input())print(“年龄:%dw%age)小结*d为格式符,表示一个整数同样的,还有账表示浮点数PI=print(PI的值为%fM%PI)print(PI的值为%.2fw%PI)小结:%.2f表示小数点后精确到2位name=inputsex=inputgrade=inputage=intinputhoby=inputprint姓名%s性别%s班级%s年龄%s爱好%na»esexgradeagehoby■文本输出区小红女7年级2班12u唱歌姓名:小红性别女班级:7年级2班年龄:12爱好唱歆
2.任务二:format格式化name=inputprint姓名{}.formatnameage=intinputPrint姓名{}年龄{}w.formatnameage小结:format也是字符串格式化的一种方式,用{}代替了原来的机
(三)转义字符\n换行转义字符print姓名小红\n年龄13\\代表一个反斜杠字符\\”代表一个双引号字符\代表一个单引号字符四大展身手格式化操作符%s%d%f分别表示的含义是A、字符整数浮点数B、字符浮点数整数C、字符串浮点数整数D、字符串整数浮点数下列选项中能正确输出squareof
1.5is
1.5x
1.5==
2.2列的是f=
1.5str=squareof
1.5is*A、print*%sx/%f•/==%f%strff*fB、printCXs^X.lf/x/X.lf/=-•/%.2f%strfff*fC、print%s%.Ifx%.If==%.2f*%strf*fD、print1%s%.Ifx%.If==%.2f%strff*f如何使用格式化操作符输出你花费
0.5元买了5个大刀肉”恒012=你money=
0.5num=5A、print%s花费%.1千元买了%1个大刀肉.B、print%s花费%d元买了%f个大刀肉,namemoneynumC、print,d花费%.If元买T%s个大刀肉1%namemoneynumD、print%s花费%.1千元买了%^个大刀肉’%namemoneynum
4、请实现一个程序,输出《大话西游》中的一段经典台词,要求如下
1.输入一个你错过的人,比如紫霞仙子输入你最想对ta说的话,比如我爱你输入一个时长比如三分钟,比如一万年
2.输出经典台词“曾经有一份真挚的爱情摆在我面前,那个人的名字叫紫霞仙子,我没有珍惜,等我失去的时候,我才追悔莫及,人世间最痛苦的事情莫过于此如果上天能够再给我来一次的机会,我会对那个女孩子说三个字我爱你如果非要在这份爱上加一个期限,我希望是一万年”注意程序运行结果中符号均为中文状态符号示例输入紫霞仙子我爱你一万年输出曾经有一份真挚的爱情摆在我面前,那个人的名字叫紫霞仙子,我没有珍惜,等我失去的时候,我才追悔莫及,人世间最痛舌的事情莫过于此如果上天能够再给我来一次的机会,我会对那个女孩子说三个字我爱你如果非要在这份爱上加一个期限,我希望是一万年
五、教学反思通过课堂作业反映出两种字符串的格式化输出方式学生容易搞混淆,课堂当中最好能够对两种格式化方法进行区别对比需要强调的是浮点数保留小数点位数只能通过n是正整数,无法通过format函数指定输出小数位数。