Python的一些小知识点_13

=Start=

缘由:

整理总结一下最近在编码过程中遇到的一些Python知识点,方便以后快速参考、学习。

正文:

参考解答:
1、Python中如何获取调用者的函数名

对应的测试代码:

2、Python中如何进行dict合并
  • Python 3.5及以上版本
  • Python 2或Python 3.4及以下版本
参考链接:

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/4419.html

《Python的一些小知识点_13》上有2条评论

  1. Python 3中的字符串格式化
    Python 3’s f-Strings: An Improved String Formatting Syntax (Guide)
    https://realpython.com/python-f-strings/

    How To Use String Formatters in Python 3
    https://www.digitalocean.com/community/tutorials/how-to-use-string-formatters-in-python-3

    # 直接使用 {} 作为占位符
    print("Sammy has {} balloons.".format(5))

    # 使用一个字符串作为模板
    open_string = "Sammy loves {}."
    print(open_string.format("open source"))

    # 多个「默认」占位符
    new_string = "Sammy loves {} {}." #2 {} placeholders
    print(new_string.format("open-source", "software")) #Pass 2 strings into method, separated by a comma

    # 使用「显示指定顺序」的占位符
    print("Sammy the {1} has a pet {0}!".format("shark", "pilot fish"))

    # 使用「命名」占位符
    print("Sammy the {0} {1} a {pr}.".format("shark", "made", pr = "pull request"))

    # 指定类型
    print("Sammy ate {0:.3f} percent of a pizza!".format(75.765367)) # 75.765
    print("Sammy ate {0:.1f} percent of a pizza!".format(75.765367)) # 75.8

    # 变量填充
    print("Sammy has {0:4} red {1:16}!".format(5, "balloons"))
    print("Sammy has {0:<4} red {1:^16}!".format(5, "balloons"))

    print("{:*^20s}".format("Sammy"))

    Python format 格式化函数
    https://www.runoob.com/python/att-string-format.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注