czzhbq 发表于 2021-8-11 21:08:11

代码中的{}是什么意思?

#接收n个数字,求这些参数的和
def sumn(*args):
    result=0
    for item in args:
      result+=item
      pass
    return result
#调用函数
rs=sumn(1,2,3,4)
print('rs={}'.format(rs))


print中的'rs={}'为什么是{}呢?

wp231957 发表于 2021-8-11 21:44:16

固定用法

青出于蓝 发表于 2021-8-11 21:44:43

format是格式化输出
'rs={}'.format(rs)
就等于
'rs='+str(rs)

heidern0612 发表于 2021-8-12 08:11:21

大括号后面跟了format句式,代表格式化。

这是python3.6之后的新特性,也是小甲鱼老师没讲到的(因为视频比较早)。

Ⅲ只小猪 发表于 2021-8-12 09:24:49

建议使用较新的格式化,print(f”{object} some word.”),更方便也更直观。

Twilight6 发表于 2021-8-16 07:20:54



Python 的 format 格式化 的 格式化占位符,类似 % 格式化的 % 字符,都是用来进行格式化占位的

jxc1690 发表于 2021-8-16 07:47:00

格式化输出啊
页: [1]
查看完整版本: 代码中的{}是什么意思?