实验题目:字符串格式化输出内容为:姓名:张三,学号:1101,张三的平均分为90.65分。(平均分的原始值为:90.6497)
用以下四种方法实现:
(1)通过位置参数
(2)通过关键字参数名称
(3)映射-列表
(4)映射-字典
(5)通过对象属性
# 字符串格式化输出内容为:姓名:张三,学号:1101,张三的平均分为90.65分。(平均分的原始值为:90.6497)# (1)通过位置参数
str4 = '姓名:{0},学号{1},{0}的平均分为{2:.2f}'
str5 = str4.format('张三', '1101', 90.6497)
print(str5)# (2)通过关键字参数名称
print('姓名:{name},学号{num},{name}的平均分为{grade:.2f}'.format(name='张三', num='1101', grade=90.6497))# (3)映射-列表
str6 = '姓名:{0},学号{1},{0}的平均分为{2:.2f}'
ls = ['张三', '1101', 90.6497]
str7 = str4.format(*ls)
print(str7)# (4)映射-字典
str8 = '姓名:{name},学号{num},{name}的平均分为{grade:.2f}'
dic = {'name': '张三', 'num': '1101', 'grade': 90.6497}
str9 = str8.format(**dic)
print(str9)# (5)通过对象属性
class Student:def __init__(self, name, num, grade):self.name = nameself.num = numself.grade = grades = Student('张三', '1101', 90.6497)
my_info = '姓名:{se.name},学号{se.num},{se.name}的平均分为{se.grade:.2f}'
print(my_info.format(se=s))

运行结果截图:

Python 实验题目:字符串格式化输出内容为:姓名:张三,学号:1101,张三的平均分为90.65分。(平均分的原始值为:90.6497)相关推荐

  1. 【华为机试真题 Python实现】字符串格式化输出【2022 Q1 Q2 |100分】

    文章目录 题目描述 示例1: 输入: 输出: 说明: 参考代码 题目描述 输入形如 AB-ABC-cABd-Cb@ 的字符串,输入待分隔长度k: 要求输出保留第一个"-"前面的字符 ...

  2. python输出举例_python字符串格式化输出及相关操作代码举例

    字符串的格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.在   Python 中,字符串格式化使 ...

  3. python字符串格式化输出

    字符串格式化输出是python非常重要的基础语法,对三种格式化输出做一个简单的总结 格式化输出:内容按照一定格式要求进行输出 1.使用占位符%输出 python2.6版本之前,使用%格式化字符串沿用的 ...

  4. 【知识碎片】python 字符串格式化输出:%d,%s,%f

    在进行爬虫项目练习是会遇到语句中有%d,%s,%f的情况,这就是python字符串格式化输出.基本用法是将一个"值"插入到有字符串格式符%d,%s,%f的字符串中. 比如下面代码: ...

  5. Python Base 字符串格式化输出

    Python的字符串格式化输出 概述 summary = '''Python用一个tuple(其实可以不写tuple括号也可以)将多个值传递给模板,每个值对应一个格式符. ''' example = ...

  6. Python字符串格式化输出语法汇总

    1. 引言 在程序设计中,对于字符串的处理是个免不了的工作.对于字符串的常见操作,Python内置了各种不同的工具,本篇要讨论的是关于Python中字串格式化输出的各种语法. 2. 旧式语法 在Pyt ...

  7. python字符数组输出_python字符串格式化输出

    字符串格式化输出 : 字符串的拼接第一种方式 如:name = input("name:") age = input("age:") job = input(& ...

  8. Python的输入指令、格式化输出、基本运算符

    Python的输入指令.格式化输出.基本运算符 Python的输入指令input name = input('Could I know your name please?') 在Python3版本下, ...

  9. python123格式化输出_python 字符串格式化输出 %d,%s及 format函数

    旧式格式化方式:%s,%d 1.顺序填入格式化内容 s = "hello %s, hello %d"%("world", 100) print(s) 结果: ' ...

最新文章

  1. 微前端在美团外卖的实践
  2. Nat. Biotechnol. | 人工智能药物研发在中国蓬勃发展
  3. mysql 5.8 新特性_MySQL 5.4的新特性解析
  4. Vue中使用LayUI没有效果
  5. 研究表明:喝酒“上脸”是基因突变,不仅容易老年痴呆,还容易得胃癌
  6. debian 升级linux内核,Debian8升级内核到4.5
  7. html5控制gif速度,gif加速软件 教你加快GIF图片的播放速度
  8. 我的docker随笔13:docker源码编译进阶篇
  9. 根据输入汉字获取其全拼及简拼
  10. git submodule add子模块的添加,--recurse-submodules递归克隆子项目
  11. c语言鸡兔同笼的程序,C语言:鸡兔同笼问题
  12. mac paralles内 windows虚机 连接 linux虚机
  13. uvalive 4987 Evacuation Plan 疏散计划
  14. ecu根据什么信号对点火提前角_刷ECU能让发动机秒变高功?工程师:你还太年轻...
  15. 3、(三)外汇学习基础篇之银行间外汇即期交易
  16. JDBC-05-PreparedStatement实现通用的增、删、改,查的方法
  17. [新闻观察]中国网络“名人博客”风声水起
  18. 可汉学院python_18-04-18 回顾 可汗学院:计算数论
  19. Pycharm python解释器的选择与使用
  20. CodeForces 1182B Plus from Picture

热门文章

  1. 绘图机写单线字,实验报告不用自己写啦
  2. 高校教师绩效工资管理系统设计开发,源码下载
  3. foss测试_FOSS – Java开发人员的最好朋友
  4. 获取目录服务器信息失dnf,DNF面临历史最大服务器崩溃:跨五回档风波,深渊史诗出货消失...
  5. 从软件到硬件,2017 我GET到的15条产品心得总结
  6. no cortex-m sw device found 问题解决
  7. 详解redis的三种特殊数据类型
  8. CVPR 2018 最酷的十篇论文
  9. HP G9 系列安装系统 做阵列
  10. android 机车软件,机车党app