In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/01 Report--
这篇文章将为大家详细讲解有关python中f-string的!r,!a,!s是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
f-string 的 !r,!a,!s
f-string出现在Python3.6,作为当前最佳的拼接字符串的形式,看下 f-string 的结构
f ' { } ... '
其中'!s' 在表达式上调用str(),'!r' 调用表达式上的repr(),'!a' 调用表达式上的ascii()
(1.默认情况下,f-string将使用str(),但如果包含转换标志,则可以确保它们使用repr () !
class Comedian: def __init__(self, first_name, last_name, age): self.first_name = first_name self.last_name = last_name self.age = age def __str__(self): return f"{self.first_name} {self.last_name} is {self.age}." def __repr__(self): return f"{self.first_name} {self.last_name} is {self.age}. Surprise!"
调用
>>> new_comedian = Comedian("Eric", "Idle", "74")>>> f"{new_comedian}"'Eric Idle is 74.'>>> f"{new_comedian}"'Eric Idle is 74.'>>> f"{new_comedian!r}"'Eric Idle is 74. Surprise!'
(2.!a的例子
>>> a = 'some string'>>> f'{a!r}'"'some string'"
等价于
>>> f'{repr(a)}'"'some string'"
(3.!d的例子
类似2
pycon2019有人提出的一个展望!d的功能实现:
This functionality was implemented in Python 3.8, but is no longer used! d changed to f"{a=}" form, have seen this video found no! D should be confused.
F-string in Python! r,! a,! What is s?"This article is shared here. I hope the above content can be of some help to everyone so that you can learn more knowledge. If you think the article is good, please share it so that more people can see it.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.