2022年 11月 5日

Python 续行符()“拯救”你的超长语句


  • 我的CSDN主页
  • My Python 学习个人备忘录
  • 我的HOT


Python 续行符(\)“拯救”你的超长语句


特别注意:续行符(\)只能在行尾,她后面什么都不能有,空格也不行,有则报错。要彻彻底底的“行尾”。👀👀

(如果从语句注释不能清楚作用,请评论区留言指教和探讨。🤝)

不使用续行符(\)代码

# coding: utf-8

'''加油量计算使用了海象运算符 := ,
不作修改请在 Python 3.9+ 环境运行,
否则报错。'''

milage_last, milage_local = 4257, 4481
k = '上次加满'
oil_price, sum_of_money = 7.73, 200
oil_wear = ((sum_oil := sum_of_money / oil_price) / (sum_milage := milage_local - milage_last)) * 100

print(f'\n\n\n{"油耗计算器":_^37}\n\n\n{"上次里程:":>15}{milage_last} km\n{"当前里程:":>15}{milage_local} km\n{"加油状态:":>15}{k}\n{"油耗里程:":>15}{sum_milage} km\n\n{"Cut-off Rule":.^42}\n\n{"当前油价:":>15}¥{oil_price} 元/升\n{"加油金额:":>15}¥{sum_of_money} 元\n{"加 油 量:":>16}{sum_oil:.2f} 升\n\n{"Cut-off Rule":.^42}\n\n\n{"当前油耗:":>15}{oil_wear:.2f} 升/100km\n\n{"":>19}¥ {oil_price * oil_wear / 100:.2f} 元/km\n\n\n{"The End":_^42}\n')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

  最后一行 print() ,语句超长,非常难读。😭

  肿么办?🧐别慌!!!

  续行符(\)前来救驾。 🤠🤠


使用续行符(\)代码

# coding: utf-8

'''加油量计算使用了海象运算符 := ,
不作修改请在 Python 3.9+ 环境运行,
否则报错。'''

milage_last, milage_local = 4257, 4481
k = '上次加满'
oil_price, sum_of_money = 7.73, 200
oil_wear = ((sum_oil := sum_of_money / oil_price)\
 / (sum_milage := milage_local - milage_last)\
) * 100

print(f'\n\n\n{"油耗计算器":_^37}\
\n\n\n{"上次里程:":>15}{milage_last} km\
\n{"当前里程:":>15}{milage_local} km\
\n{"加油状态:":>15}{k}\
\n{"油耗里程:":>15}{sum_milage} km\n\
\n{"Cut-off Rule":.^42}\n\
\n{"当前油价:":>15}{oil_price}/升\
\n{"加油金额:":>15}{sum_of_money} 元\
\n{"加 油 量:":>16}{sum_oil:.2f} 升\n\
\n{"Cut-off Rule":.^42}\n\
\n\n{"当前油耗:":>15}{oil_wear:.2f}/100km\
\n\n{"":>19}{oil_price * oil_wear / 100:.2f}/km\
\n\n\n{"The End":_^42}\n')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

  用上续行符(\),代码规整,清爽易读,养眼好用。😜🤪



回首页


代码运行效果

在这里插入图片描述



回首页


我的HOT博:

    • “快乐数”判断(当前阅读1170)
    • 罗马数字转换器(用罗马数字构造元素的值取模实现)(当前阅读1224)
    • 罗马数字转换器|罗马数字生成器(当前阅读1699)
    • Hot让QQ群昵称色变的神奇代码(当前阅读3295)
    • 斐波那契数列(递归实现和for实现)(当前阅读2003)
    • 排序数组中查找元素的重复起止位置(当前阅读1205)
    • 柱状图中最大矩形(当前阅读1608)
    • 电话拨号键盘的字母组合(当前阅读1228)
    • 密码强度检测器(当前阅读1673)
    • 求列表平衡点(当前阅读1705)
    • 字符串统计(当前阅读2244)
    • 尼姆游戏(代码优化版)(当前阅读830)
    • Hot:尼姆游戏(聪明版首发)(当前阅读3249)

    • 推荐条件
      点阅破千

      参考文章:


      上一篇: 2021 ,邂逅 Python ,结缘 CSDN

      下一篇:


      好文力荐:靠谱程序员的好习惯



      回首页



      老齐漫画头像

      精品文章:

      • OPP三大特性:封装中的property
      • 通过内置对象理解python
      • 正则表达式
      • python中“*”的作用
      • Python 完全自学手册
      • 海象运算符
      • Python中的 `!=`与`is not`不同
      • 学习编程的正确方法

      来源:老齐教室


      CSDN实用技巧博文:

      • 8个好用到爆的Python实用技巧
      • python忽略警告