• Python format 格式化函数


    str.format()

      格式化字符串的函数 str.format(),它增强了字符串格式化的功能。

      基本语法是通过 {} 和 : 来代替以前的 

      format 函数可以接受不限个参数,位置可以不按顺序。

    1 >>>"{} {}".format("hello", "world")    # 不设置指定位置,按默认顺序
    2 'hello world'
    3  
    4 >>> "{0} {1}".format("hello", "world")  # 设置指定位置
    5 'hello world'
    6  
    7 >>> "{1} {0} {1}".format("hello", "world")  # 设置指定位置
    8 'world hello world'

    也可以设置关键字:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    print("网站名:{name}, 地址 {url}".format(name="菜鸟教程", url="www.runoob.com"))
     
    # 通过字典设置参数
    site = {"name": "菜鸟教程", "url": "www.runoob.com"}
    print("网站名:{name}, 地址 {url}".format(**site))
     
    # 通过列表索引设置参数
    my_list = ['菜鸟教程', 'www.runoob.com']
    print("网站名:{0[0]}, 地址 {0[1]}".format(my_list))  # "0" 是必须的

    也可以向str.format()传入对象

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    class AssignValue(object):
        def __init__(self, value):
            self.value = value
    my_value = AssignValue(6)
    print('value 为: {0.value}'.format(my_value))  # "0" 是可选的

    数字格式化

      -----待补充

  • 相关阅读:
    复选框和文字对齐解决方案
    封装getElementsByClassName()
    原生js运动框架
    如何防止鼠标移出移入子元素触发mouseout和mouseover事件
    回调函数
    经验
    sublime text3函数追踪:ctags配置
    笔记
    编程经验NO.1 from月光博客
    概念
  • 原文地址:https://www.cnblogs.com/guodengjian/p/8610850.html
Copyright © 2020-2023  润新知