python复利计算函数_PyThon编程入门:了解python format格式化函数的使用
在python2之后,新增了这项对字符串、数字可进行格式化的函数。本章为大家介绍关于format函数的使用,章节代码清楚,条理清晰,非常便于理解!
首先给大家准备了利用Format方法写个示例:
下面是一个复利的函数,用来计算每年的投资回报率的,有三个参数,amount代表资金数量,rate代表每年的投资回报率,time代表时间。
Format方法代码:def invest(amount,rate,time):
print("今年的总额是{}".format(amount))
for t in range(1,time+1):
amount = amount * (1+rate)
print("第{}年收益是{}".format(t,amount))
invest(100,0.1,9)
如果用到传统方法:
def invest(amount,rate,time):
print("今年的总额是"+str(amount))
for t in range(1,time+1):
amount = amount * (1+rate)
print("第"+str(t)+"年收益是"+str(amount))
invest(100,0.1,9)
相较之下传统的方法需要考虑内容有很多,字符的链接还有数据类型的转换等等,然而format只需要考虑最简单的实现逻辑即可,这就是新生函数的意义!
format函数基本格式:.format()
代码示例:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
#1.单个参数
t1 = "{}是高级语言。".format('pyhton')
print(t1)
#>>pyhton是高级语言。
#2.多个参数
t2 = "{}是高级{}。".format('pyhton','语言')
print(t2)
#>>pyhton是高级语言。
#2.标注参数
t2 = "{1}是高级{0}。".format('语言','pyhton')
print(t2)
#>>pyhton是高级语言。
format函数格式控制:
1)标准格式说明符的形式如下:
[[fill]align][sign][#][0][width][grouping_option][.precision][type]
2)中文形式可以写作:
[[填充]对齐方式][正负号][#][0][宽度][分组选项][.精度][类型码]
3)基本格式:'{:}'.format(str)
代码示例:#!/usr/bin/python
# -*- coding: UTF-8 -*-
#3.填充
#填充只能是一个字符;不指定默认用空格填充,如果指定填充字符,则必须要同时指定对齐方式
#:右对齐、^:居中
#需要设定宽度
t = 'pyhton是高级语言。'
t3 = '{:#>23}'.format(t)
print(t3)
#>>###########pyhton是高级语言。
好了,相信大家结合关于format函数的文字知识以及上述的实际操作,更深刻了解认知format函数了吧,还可以看看random()函数、rang()函数更全面了解python哦~
python复利计算函数_PyThon编程入门:了解python format格式化函数的使用相关推荐
- python教程很详细_Python编程入门教程:从入门到高级,非常详细
本文的资料和内容是我下载的,觉得非常有用,于是转过来大家瞧瞧: 这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细 ...
- python怎么计算总值_python小白系列Day2—python基础以及pandas基础
最近恰逢过年期间,聚会太多,还有论文以及笔者年后的实习培训,时隔几天,笔者终于在第一天更文之后,继续写第二篇了. 打算写这个,主要是想记录自己从0到1的过程,欢迎拍砖. part one 思考部分 笔 ...
- python idle有哪些_Python IDLE入门简介 Python IDLE与python有什么区别
大神可以给小编介绍一下Python IDLE怎么用吗?真正长得漂亮的人很少发自拍,真正有钱的人基本不怎么炫富,真正恩爱的情侣用不着怎样秀恩爱发截图,真正玩的愉快的时候是没有多少时间传照片的,真正过得精 ...
- python创建列表副本_Python编程15:Python列表的排序和列表的副本
#少儿编程# Python列表是一种有顺序(ordered)的集合,每个元素都有一个位置,这个位置就是索引.列表中的元素位置是固定的,也就是说你每次访问这个列表,它的元素位置都不会变,除非用inser ...
- 青少年python编程入门书-青少年Python编程入门——图解Python
商品详情 书名:青少年Python编程入门--图解Python 定价:69.8 ISBN:9787121395543 作者:傅骞 版次:第1版 出版时间:2020-09 内容提要: 本书介绍pytho ...
- 青少年python编程入门书籍_新书推荐 | 《青少年Python编程入门——图解Python》
原标题:新书推荐 | <青少年Python编程入门--图解Python> 随着信息时代的到来,在编程教育中进行计算思维培养正在成为信息技术教育关注的重点.<普通高中信息技术课程标准( ...
- r matlab spss,特别放送 | 零基础编程入门:Python、Matlab、R、SPSS资料大放送
原标题:特别放送 | 零基础编程入门:Python.Matlab.R.SPSS资料大放送 我们一直相信: 一切不能实实在在帮助到同学的资料 都是耍流氓 小助手的目标是: 做一次又一次真正有价值.愉悦感 ...
- python海龟作图好看图案_编程入门 06:Python 海龟绘图
编程入门 06:Python 海龟绘图 现在让我们开始尝试图形用户界面 (GUI) 程序的编写 Python 标准库中有个 turtle 模块, 可以生成标准的应用程序窗口进行图形绘制 turtle ...
- python format函数实例_Python字符串格式化,format格式化函数详细使用
Python接触比较多的是字符串,那么操作字符串也就多.Python 支持格式化字符串的输出 . 尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符的字符串中. 代码 ...
最新文章
- linux查看软件包信息,Linux查看系统信息的一些命令及查看已安装软件包的命令...
- 关于strlwr,strupr等函数在此作用域中尚未声明的问题
- Pytorch中BN层入门思想及实现
- leetcode 26. 删除有序数组中的重复项
- 信息学奥赛C++语言:for_求和2
- js 实现ReplaceAll 的方法
- ssh架构之hibernate(二)进阶学习
- 登录会员管理系统java_huiyuan 会员管理,一款基于java web 的 软件,可以实现登录、注册、充值功能。 Jsp/Servlet 262万源代码下载- www.pudn.com...
- dropbox 怎么使用_如何在一台PC上使用多个Dropbox帐户
- python gca_Matplotlib入门-3-plt.gca( )挪动坐标轴
- 卓越风险管理 护航普惠金融
- RTL设计(6)- 伪随机数生成器
- [学习笔记-FPGA]Vivado出现信号差分问题
- ubuntu16.04+Tesla P100+cuda+anaconda+cudnn+tensorflow:从0开始安装
- APP的启动流程梳理
- 林业行业上的调查规划设计资质办理管理办法
- R语言空间面板数据统计分析
- DBA观点分享:大数据对传统数据库的影响
- Linux学习(入门)
- 浅显理解Java泛型的super和extends
热门文章
- 【Clickhouse】Clickhouse 物化视图 MATERIALIZED VIEW
- 【Spring】Spring xml 名称和别名
- Spark Structured SQL报错:Stream stream joins without equality predicate is not supported
- spark学习-62-Spark:Yarn-cluster和Yarn-client区别与联系
- hadoop的Avro数据序列化系统
- Springboot 配置文件、隐私数据脱敏的最佳实践(原理+源码)
- 为什么我不建议你使用Java序列化
- Flask实现分页功能
- java中自定义异常的方法步骤
- 河南农业大学计算机试题,河南农业大学计算机vb考试必出