600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 插值字符串格式化定制程序结果输出(f‘{object}‘)

插值字符串格式化定制程序结果输出(f‘{object}‘)

时间:2023-12-07 03:08:25

相关推荐

插值字符串格式化定制程序结果输出(f‘{object}‘)

我的CSDN主页 My Python 学习个人备忘录我的博文推荐

一条语句定制输出(插值字符串格式化)

一般输出插值字符串格式化排版直接放字符串改换变量字符串对齐函数值得留意
自从回顾复习了python字符串格式化以后,我都习惯于用“字符串插值”格式化输出我的字符串了(仅支持python3.6+,对以前版本不兼容)。虽然不像占位符“%”方便好用全兼容python所有版本,但有更优于“%”的代码易读、维护便捷。

我不大喜欢用新式字符串格式化,感觉除了比“%”难写外,我还真没用上比“%”优越的地方。

插值字符串格式化就挺耍帅的了,变量名直接往大花括号内一放,再在字符串起始的引号前用“f”标识就成。维护也方便,只找变量名就是了。

当然,变量名如a1、a2、a3、a4、a5、a6……从变量命名看不出一丁点儿信息的除外(这样子的情况,在任何环境下都是不方便的咯)。😋

代码说事🤓🤓

直接print()

#/sur/bin/nve python# coding: utf-8name = '八爪章鱼'age = 49sex = '男'study = 'Python'address = 'Chongqing'print('我是一个人。')

就出来这么个东东。看起来也别扭不是?

print('\n\n\n我是一个人。\n')

加入回车换行符,好看了一点点😁
(如果从语句注释不能清楚作用,请评论区留言指教和探讨。🤝)
回首页

还是用插值字符串格式化吧,可以有更多能够“定制”。🤪

print(f'\n\n\n我是一个{age}岁的人。\n')

print(f'\n\n\n我是{name},\n一个{age}岁的老{sex}人。\n')

加多信息量,也只是在语句中加大括号包裹的变量名而已。😁

print(f'\n\n\n我是{name},\n一个{age}岁的老{sex}人。\n我在{address},\n我在学习{study}。\n')

您有没有发现,增加输出信息,只是增加了变量个数。😉😉

print(f'\n\n\n我是{name},\n一个{age}岁的老{sex}人。\n我在{address},\n我在学习{study}。\n我很喜欢{my_like}。\n{wife}是我妻子,她{w_like}。\n{daughter}是我宝贝儿,{d_like},很是招人喜欢。\n')

插值字符串格式化输出语句本身,像极了间夹一些英文字母和大花括号的“自然语言”。🤗🤗
简单易读。👍👍👍👍真的是太好使了!
回首页
不好看,输出字符纠结在一坨。🥴🥴来吧,再给弄个排版豆好。🤓

print(f'\n\n\n 我是{name},\n\n 一个{age}岁的老{sex}人。\n\n 我在{address},\n\n 努力学习{study}中……。\n 我很喜欢{my_like}。\n\n {wife}是我妻子,她{w_like}。\n\n {daughter}是我宝贝儿,{d_like},很是招人喜欢。\n')

倒是好看了些😀。但代码语句可就丑死了,像抖散脊骨的长蛇。😞还是起用变量吧。

#/sur/bin/nve python# coding: utf-8name = '八爪章鱼'age = 49sex = '男'study = 'Python'address = 'Chongqing'my_like ='海阔天空,自由自在'wife = '大猪猪'w_like = '她人虽然不太漂亮,但很会操持,把一家老小收拾得妥妥帖帖'daughter = '糯米猪猪'd_like = '古灵精怪'blank = ' 'print(f'\n\n\n{blank}我是{name},\n\n{blank}一个{age}岁的老{sex}人。\n\n{blank}我在{address},\n\n{blank}努力学习{study}中……。\n{blank}我很喜欢{my_like}。\n\n{blank}{wife}是我妻子,她{w_like}。\n\n{blank}{daughter}是我宝贝儿,{d_like},很是招人喜欢。\n')

加上分割线装饰一下,是不是更好哩?安排!

blank = ' 'line = '﹊'*26print(f'\n\n{line}\n{blank}我是{name},\n\n{blank}一个{age}岁的老{sex}人。\n\n{blank}我在{address},\n\n{blank}努力学习{study}中……。\n{blank}我很喜欢{my_like}。\n\n{blank}{wife}是我妻子,她{w_like}。\n\n{blank}{daughter}是我宝贝儿,{d_like},很是招人喜欢。\n{line}\n')

🤗🤗呵呵,是要好一些了。
回首页

只需更改变量的值,输出就是另一番光景。🤗

#/sur/bin/nve python # coding: utf-8name = '重庆崽儿'age = 26sex = '好'study = 'Python'address = '雾都•山城•重庆'my_like = '诗、书和远方,还有代码'wife = '辣妹子'w_like = '泼辣爽直,漂亮大方,风风火火。要耳朵趴点儿才有福消受' daughter = '小仙女'd_like = '形象娇好,思想空灵,是家中二老的捧中珠,开心果'blank = '★ 'line = '﹌'*26print(f'\n\n{line}\n{blank}我是{name},\n{blank}一个{age}岁的老{sex}人。\n\n{blank}我在{address},\n{blank}>努力学习{study}中……\n\n{blank}我很喜欢{my_like}。\n\n{blank}{wife}是我妻子,她{w_like}。\n\n{blank}{daughter}是我宝贝儿,{d_like},很是招人喜欢。\n{line}\n')

回首页

大花括号内,也是可以直接用字符串或者数字的。输出等效。

print(f'\n\n{"→"*52}\n{blank}我是{"方耗儿"},\n{blank}一个{age}岁的老{sex}人。\n\n{blank}我在{address},\n{blank}努力学习{study}中……\n\n{blank}我很喜欢{my_like}。\n\n{blank}{wife}是我妻子,她{w_like}。\n\n{blank}{daughter}是我宝贝儿,{d_like},很是招人喜欢。\n{line}\n')

回首页

排版,也可以是用字符串方法靠左str.ljust()、靠右str.rjust()、居中str.center()三个字符串对齐方法。但对中文字符串不太友好:中文字符显示是占用两半角位置,但方法以半角计数,出来不是您想要的样子。我一般居中和靠右中文字符串,都是前置空格或先写个方法宽度,再据输出效果调节数值。我前面有学习笔记:数字标尺线、自定义中文字符串对齐函数,可以去看看。

例如:

回首页

注意

插值字符串格式化的大花括号内,是不可以有“\”反斜杠等除了控制对象显示字符以外的其它字符,有即报错。

print(f'\n\n{"→"*5"2, "ok"}\n{blank}我是{"方耗儿"},\n{blank}一个{age}岁的老{sex}人。\n\n{blank}我在{address},\n{blank}努力学习{study}中……\n\n{blank}我很喜欢{my_like}。\n\n{blank}{wife}是我妻子,她{w_like}。\n\n{blank}{daughter}是我宝贝儿,{d_like},很是招人喜欢。\n{line}\n')

回首页

我的博文推荐:

尼姆游戏(聪明版/傻瓜式•人机对战)(当前阅读3212)(代码优化版) 练习:字符串统计(坑:f‘string‘报错)(当前阅读1131)练习:求列表(整数列表)平衡点(当前阅读1323)密码强度检测器(当前阅读1236)
推荐条件点阅破千

参考文章:

上一篇: 电话拨号键盘的字母组合

下一篇: 合并列表元素字典字段相同的值

回首页

精品文章:

正则表达式通过内置对象理解pythonPython 完全自学手册海象运算符Python中的 `!=`与`is not`不同学习编程的正确方法

来源:老齐教室

CSDN实用技巧博文:

8个好用到爆的Python实用技巧

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。