本文为中国大学MOOC《Python语言程序设计》课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:《Python语言程序设计基础》

print()函数用槽格式和format()方法将变量和字符串结合到一起输出。

print("转换后的温度是{:.2f}C".format(C))

大括号{}表示一个槽位置,这个括号中的内容由字符串后面紧跟的format()方法中的参数C填充。大括号{:.2f}中的内容表示变量C输出的格式,具体表示输出数值取两位小数值。

感受下面这段代码的魅力:

C1,C2 = 10,10.23448
print("转换后的温度是{:.2f}C".format(C1))
print("转换后的温度是{:.2f}C".format(C2))

结果:

转换后的温度是10.00C

转换后的温度是10.23C

同步赋值语句

C1,C2 = 10,10.23448是同步赋值语句,同步赋值语句可以同时给多个变量赋值,基本格式如下:

<变量1>,<变量2>,···,<变量N> = <表达式1>,<表达式2>,···,<表达式N>

同步赋值并非等同于简单地将多个单一赋值语句进行组合,因为,Python在处理同步赋值时首先运算右侧的N个表达式,同时将表达式的结果赋值给左侧N个变量。

同步赋值语句可以使赋值过程变得更简洁,通过减少变量使用,简化语句表达,增加程序的可读性。但是,应尽量避免将多个无关的单一赋值语句组合成同步赋值语句,否则会降低程序可读性。

那么,如何判断多个单一赋值语句是否相关呢?一般来说,如果多个单一赋值语句在功能上表达了相同或相关的含义,或者在程序中属于相同的功能,都可以采用同步赋值语句。

注:以上内容摘自教材《Python语言程序设计基础》。

python中print不显示结果_Python中的print()函数相关推荐

  1. python pandas dataframe 不显示索引_python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)...

    前言 最近在网上搜了许多关于pandas.DataFrame的操作说明,都是一些基础的操作,但是这些操作组合起来还是比较费时间去正确操作DataFrame,花了我挺长时间去调整BUG的.我在这里做一些 ...

  2. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  3. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  4. python print用法制表空格_python中print函数的输出问题(空格,制表符)

    前言 在做编程题目时,为什么程序的实际输出和预期输出"看上去明明一模一样",但是就是提示有误呢??? 在此记录. 问题描述 最近在看educoder实训平台上的一道编程题,题目要求 ...

  5. python怎么显示提示_Python中的类型提示(中)

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 3.接口存根文件 这个选项允许你如下图一般保存你的代码: 并在原文件的旁边添加一个扩展名为pyi的文件: ...

  6. python post与get的区别_python中get和post有什么区别

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...

  7. python中常用的序列化模块_Python中的序列化和反序列化

    为什么要序列化 内存中的字典.列表.集合以及各种对象,如何保存到一个文件中. 设计一套协议,按照某种规则,把内存中的数据保存到文件中,文件是一个个字节序列.所以必须把数据额转换为字节序列,输出到文件, ...

  8. python属性和方法的区别_Python中几种属性访问的区别

    起步 python的提供一系列和属性访问有关的特殊方法:__get__, __getattr__, __getattribute__, __getitem__ .本文阐述它们的区别和用法. 属性的访问 ...

  9. python中格式化字符串的作用_python中字符串格式化的意义(化妆)

    格式 描述 %%百分号标记 #就是输出一个% %c字符及其ASCII码 %s字符串 %d有符号整数(十进制) %u无符号整数(十进制) %o无符号整数(八进制) %x无符号整数(十六进制) %X无符号 ...

最新文章

  1. html li 右跟下有倒影,HTML5 canvas实现的下雨夜湖面星空倒影动画特效
  2. 凝聚世界著名UNIX/Linux专家Sobell十年功力的巨著1
  3. 导出excel--多个sheet
  4. Oracle 原理: 11g的启动和关闭
  5. 有限服务器延时计算_新建三座超级数据中心,增超百万台服务器 阿里云数据中心选址有何逻辑?...
  6. TCP的定时器系列 — SYNACK定时器
  7. Matlab--Monte Carlo simulation
  8. php登陆+链接+验证,php+ajax验证登录跳转登录的实现方法
  9. Kyligence李扬:数据智能推荐成为技术发展新方向
  10. java的printf语法_Java中printf的用法总结
  11. 半小时掌握 Jupyter Notebook常用用法
  12. hibernate sql 执行两次_使用 Hibernate 和 MySQL 需要知道的五件事
  13. oracle数据迁移过程中,把表中数据导出为txt文件的三种方法
  14. Java Script 练习题
  15. 频收罚单的浦发银行:增收不增利,曾遭骗贷数亿元,内控缺位?
  16. 京津冀辽迎入汛以来最强降雨,四川盆地西部形成暴雨结界
  17. vue 后台管理系统富文本组件(四)UEditor(集成 135 编辑器插件)
  18. Alphago进化史 漫画告诉你Zero为什么这么牛
  19. 五点三次平滑+python实现
  20. 2020-11-29 漫谈email之smtp、pop3、spf dkim

热门文章

  1. 8080端口被占用bug解决办法
  2. listView使用checkBox的实现
  3. 使用java实现数字滤波器
  4. html页面送值转换,在静态页面html中跳转传值
  5. [专栏精选]Unity中的Git最佳实践
  6. 直方图均衡化计算过程步骤
  7. SQL Server上的审计表和数据版本控制
  8. (二)为AI时尚分类准备数据
  9. Node.js 14 发布,改进了诊断功能
  10. Visual Studio 2019 v16.6 Preview 3 发布