python中f‘{}‘用法小结

python中f‘{}‘用法

#先定义一个类
class Desk():
def desk(self):
print(‘能放东西’)
print(self)
#再定义一个对象
desk1 = Desk()
desk1.width1 = 400
desk1.height = 500

#当不用f’{}‘时候
print(‘桌子的宽度是{width1},桌子高度是{height}厘米’.format(width1=desk1.width1,height=desk1.height))
#当用f’{}‘时候
print(f’桌子的宽度是{desk1.width1}厘米’)
print(f’桌子高度是{desk1.height}厘米’)

#当不用f’{}'时候输出打印信息如下
桌子的宽度是400,桌子高度是500厘米

#当用f’{}'时候输出打印信息如下
桌子的宽度是400厘米
桌子高度是500厘米

总结:

f’{}’ 用法等同于 format用法的简单使用,更加方便

补充:python中f‘{}’的用法

用法一

在字符串中插入变量的值,可在前引号前加上字母f,再将要插入的变量放在花括号内。

示例一

first_name="ada"

last_name="lovelace"

full_name=f"{first_name}{last_name}"

print(f"Hello,{full_name.title()}") #备注:title()返回“标题化”后的字符串:将所有单词以答谢开头,其他为小写

打印结果为

Hello,Ada Lovelace!

用法二

使⽤f字符串来创建消息,再把整条消息赋给变量.

示例二

first_name="ada"

last_name="lovelace"

full_name=f"{first_name}{last_name}"

message=f"Hello,{full_name.title()}"

print(message)

打印结果为:

Hello,Ada Lovelace!

到此这篇关于python中f‘{}‘用法的文章就介绍到这了,更多相关python中f‘{}‘用法内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • python使用 f 格式化字符串的用法

    目录 1.基本用法 2.还可以实现多行字符串的格式化 1.基本用法 f-string采用 {content:format} 设置字符串格式,其中content是替换并填入字符串的内容,可以是变量.表达式或函数等,format 是格式描述符.采用默认格式时不必指定 {:format}. f"{字符串/变量: 格式}" 大括号前.后: 可以放任何字符串,它们将直接显示在结果中大括号内: 目标字符串+目标格式冒号前: 需要格式化的原始字符串或变量冒号后: 需要的目标格式 print(f&qu

  • python中尾递归用法实例详解

    本文实例讲述了python中尾递归用法.分享给大家供大家参考.具体分析如下: 如果一个函数中所有递归形式的调用都出现在函数的末尾,我们称这个递归函数是尾递归的.当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾递归.尾递归函数的特点是在回归过程中不用做任何操作,这个特性很重要,因为大多数现代的编译器会利用这种特点自动生成优化的代码. 原理: 当编译器检测到一个函数调用是尾递归的时候,它就覆盖当前的活跃记录而不是在栈中去创建一个新的.编译器可以做到这点,因

  • Python中return用法案例详解

    python中return的用法 1.return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回 程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return. 例如: def haha(x,y): if x==y: return x,y print(haha(1,1)) 已改正: 结果:这种return传参会返回元组(1, 1) 2.但是也并不意味着一个函数体中只能有一个return 语句,例如: def test_return(x): if x >

  • Python中异常处理用法

    目录 1.if进行处理,在错误发生之前进行预防 2.用try..except:在错误发生之后进行处理 为了保证程序的健壮性与容错性,即在遇到错误时候程序不会崩溃,我们需要对异常进行处理, 1.if进行处理,在错误发生之前进行预防 如果错误发生的条件是可预知的,我们需要用if进行处理,在错误发生之前进行预防 AGE=10 while True: age=input('>>: ').strip() if age.isdigit(): #只有在age为字符串形式的整数时,下列代码才不会出错,该条件是

  • Python中sorted()用法案例代码

    目录 Python中sorted()用法 sorted() 作为 Python 内置函数之一,其功能是对序列(列表.元组.字典.集合.还包括字符串)进行排序. sorted() 函数的基本语法格式如下: list = sorted(iterable, key=None, reverse=False) 其中,iterable 表示指定的序列,key 参数可以自定义排序规则:reverse 参数指定以升序(False,默认)还是降序(True)进行排序.sorted() 函数会返回一个排好序的列表.

  • python中管道用法入门实例

    本文实例讲述了python中管道用法.分享给大家供大家参考.具体如下: #!coding=utf-8 import multiprocessing def consumer(pipe): output_p , input_p = pipe input_p.close() #关闭管道的输入端 while True: try: item = output_p.recv() except EOFError: break print item print ("consumer done") #

  • python中反射用法实例

    本文实例讲述了python中反射用法.分享给大家供大家参考.具体如下: import sys, types,new def _get_mod(modulePath): try: aMod = sys.modules[modulePath] if not isinstance(aMod, types.ModuleType): raise KeyError except KeyError: # The last [''] is very important! aMod = __import__(mo

  • python中xrange用法分析

    本文实例讲述了python中xrange用法.分享给大家供大家参考.具体如下: 先来看如下示例: >>> x=xrange(0,8) >>> print x xrange(8) >>> print x[0] 0 >>> print x[7] 7 >>> print x[8] Traceback (most recent call last): File "<stdin>", line

  • python中assert用法实例分析

    本文实例讲述了python中assert用法.分享给大家供大家参考.具体分析如下: 1.assert语句用来声明某个条件是真的. 2.如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert语句是应用在这种情形下的理想语句. 3.当assert语句失败的时候,会引发一AssertionError. 测试程序: >>> mylist = ['item'] >>> assert len(mylist) >=

  • python中global用法实例分析

    本文实例讲述了python中global用法.分享给大家供大家参考.具体分析如下: 1.global---将变量定义为全局变量.可以通过定义为全局变量,实现在函数内部改变变量值. 2.一个global语句可以同时定义多个变量,如 global x, y, z 示例程序: >>> def func(): ... global x ... print 'x is ', x ... x = 2 ... print 'Change local x to ', x ... >>>

  • MySql数据库中Select用法小结

    一.条件筛选 1.数字筛选:sql = "Select * from [sheet1$] Where 销售单价 > 100" 2.字符条件:sql = "Select * from [sheet1$] Where 物品名称 ='挡泥板'" 3.日期条件:sql = "Select * from [sheet1$] Where 物品名称 ='挡泥板'" 4.区间条件:sql = "Select * from [sheet1$] Wh

随机推荐