Python 实验题目:字符串格式化输出内容为:姓名:张三,学号:1101,张三的平均分为90.65分。(平均分的原始值为:90.6497)
实验题目:字符串格式化输出内容为:姓名:张三,学号: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)相关推荐
- 【华为机试真题 Python实现】字符串格式化输出【2022 Q1 Q2 |100分】
文章目录 题目描述 示例1: 输入: 输出: 说明: 参考代码 题目描述 输入形如 AB-ABC-cABd-Cb@ 的字符串,输入待分隔长度k: 要求输出保留第一个"-"前面的字符 ...
- python输出举例_python字符串格式化输出及相关操作代码举例
字符串的格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.在 Python 中,字符串格式化使 ...
- python字符串格式化输出
字符串格式化输出是python非常重要的基础语法,对三种格式化输出做一个简单的总结 格式化输出:内容按照一定格式要求进行输出 1.使用占位符%输出 python2.6版本之前,使用%格式化字符串沿用的 ...
- 【知识碎片】python 字符串格式化输出:%d,%s,%f
在进行爬虫项目练习是会遇到语句中有%d,%s,%f的情况,这就是python字符串格式化输出.基本用法是将一个"值"插入到有字符串格式符%d,%s,%f的字符串中. 比如下面代码: ...
- Python Base 字符串格式化输出
Python的字符串格式化输出 概述 summary = '''Python用一个tuple(其实可以不写tuple括号也可以)将多个值传递给模板,每个值对应一个格式符. ''' example = ...
- Python字符串格式化输出语法汇总
1. 引言 在程序设计中,对于字符串的处理是个免不了的工作.对于字符串的常见操作,Python内置了各种不同的工具,本篇要讨论的是关于Python中字串格式化输出的各种语法. 2. 旧式语法 在Pyt ...
- python字符数组输出_python字符串格式化输出
字符串格式化输出 : 字符串的拼接第一种方式 如:name = input("name:") age = input("age:") job = input(& ...
- Python的输入指令、格式化输出、基本运算符
Python的输入指令.格式化输出.基本运算符 Python的输入指令input name = input('Could I know your name please?') 在Python3版本下, ...
- python123格式化输出_python 字符串格式化输出 %d,%s及 format函数
旧式格式化方式:%s,%d 1.顺序填入格式化内容 s = "hello %s, hello %d"%("world", 100) print(s) 结果: ' ...
最新文章
- 微前端在美团外卖的实践
- Nat. Biotechnol. | 人工智能药物研发在中国蓬勃发展
- mysql 5.8 新特性_MySQL 5.4的新特性解析
- Vue中使用LayUI没有效果
- 研究表明:喝酒“上脸”是基因突变,不仅容易老年痴呆,还容易得胃癌
- debian 升级linux内核,Debian8升级内核到4.5
- html5控制gif速度,gif加速软件 教你加快GIF图片的播放速度
- 我的docker随笔13:docker源码编译进阶篇
- 根据输入汉字获取其全拼及简拼
- git submodule add子模块的添加,--recurse-submodules递归克隆子项目
- c语言鸡兔同笼的程序,C语言:鸡兔同笼问题
- mac paralles内 windows虚机 连接 linux虚机
- uvalive 4987 Evacuation Plan 疏散计划
- ecu根据什么信号对点火提前角_刷ECU能让发动机秒变高功?工程师:你还太年轻...
- 3、(三)外汇学习基础篇之银行间外汇即期交易
- JDBC-05-PreparedStatement实现通用的增、删、改,查的方法
- [新闻观察]中国网络“名人博客”风声水起
- 可汉学院python_18-04-18 回顾 可汗学院:计算数论
- Pycharm python解释器的选择与使用
- CodeForces 1182B Plus from Picture