您当前的位置:首页 > 计算机 > 编程开发 > Python

Python 格式化输出详解

时间:03-02来源:作者:点击数:
城东书院 www.cdsy.xyz
  • 格式化输出 %d、%s、%f … 的使用
  • 格式化输出案例:
    • f''' :属于 >=py3 版本的支持
    • %()s :属于 py3 之前版本就支持
    # 定义变量
    name = input('请输入名称:')
    age = input('请输入年龄:')
    sex = "男"
    
    # 格式化输出,无法识别变量
    msg1 = '''
    ------- 个人信息1 -------
    Name    : {name}
    Age     : {age}
    '''
    
    # 格式化输出,支持识别变量,需要提前准备变量
    msg2 = f'''
    ------- 个人信息2 -------
    Name    : {name}
    Age     : {age}
    '''
    
    # 格式化输出,支持识别变量,可以使用时在传入变量,暂时属于占位符
    msg3 = '''
    ------- 个人信息3 -------
    Name    : %(name)s
    Age     : %(age)s
    sex     : %(sex)s
    '''
    
    # 格式化输出,上面两种识别变量的方式混合
    msg4 = f'''
    ------- 个人信息4 -------
    Name    : {name}
    Age     : {age}
    sex     : %(sex)s
    '''
    
    # f''' :属于 py3 以后版本的支持
    # %()s :属于 py3 之前版本就支持
    print(msg1)
    print(msg2)
    print(msg3 % {'name': name, 'age': age, 'sex': sex})
    print(msg4 % {'sex': '男'})
    
    请输入名称:dzm
    请输入年龄:20
    
    ------- 个人信息1 -------
    Name    : {name}
    Age     : {age}
    
    
    ------- 个人信息2 -------
    Name    : dzm
    Age     : 20
    
    
    ------- 个人信息3 -------
    Name    : dzm
    Age     : 20
    sex     : 男
    
    
    ------- 个人信息4 -------
    Name    : dzm
    Age     : 20
    sex     : 男
    
城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门