笨办法学python习题1-8
习题三:数字和数字计算
代码截图

运行结果

习题四:变量和命名
代码截图

运行结果

习题五:更多的变量和打印
创建嵌入变量内容的字符串:print(f"字符串{变量}"),f是format格式化的意思
代码截图

运行结果

·注:可以使用round()函数对浮点数进行四舍五入操作
习题六:字符串和文本
https://www.runoob.com/python3/python3-string.html
代码截图

运行结果

运行结果显示第15行的print函数无法正常输出False,检查发现第14行joke_evaluation = "Isn't that joke so funny?"
应该更正为joke_evaluation = "Isn't that joke so funny?{}"
巩固练习:为什么w和e用+连起来就可以生成一个更长的字符?
·此为运算符的重载,具体来说就是每个变量在python中都是以对象形式存在的,即都是继承Object,而Object则具有object.add(self,other)这样一个方法,每当处理x+y这样一个表达式的时候,将会调用x.add(y)。此时x+y是低效的,这是基于大量的+操作讨论的。String是一个不可变的对象,我们并不是真的把字符串y加到字符串x这个对象的后面,而是需要创建一个新的对象,然后把x、y copy进去,因此当进行大量的+操作时,会创建许许多多的临时的String现象。
习题八:打印
代码截图

运行结果

·[https://www.runoob.com/python/att-string-format.html](python format函数详解)
1.取第一行定义的formatter字符串,调用它的format函数。相当于告诉它执行一个叫format的命令行命令,之后给format传递4个参数,这些参数和formatter变量中的{}匹配,相当于将参数传递给了format命令,在formatter上调用format的结果是一个新字符串,其中的四个{}呗替换掉了,即为现在的打印结果。

浙公网安备 33010602011771号