mybatis字符串转成数字_Python字符串三种格式化输出

58fbb356ed20d3c42eb80ed6f04a3c87.png

字符串格式化输出是python非常重要的基础语法,今天就把三种格式化输出做一个简单的总结,希望对大家有帮助。

格式化输出:内容按照一定格式要求进行输出。

1.使用占位符%输出

python2.6版本之前,使用%格式化字符串沿用的是C语言的输出格式。

使用说明:

print("格式化字符串" % 变量)

#变量超过2个使用元组格式:

print("格式化字符串" % (变量1,变量2))

使用%占位符表示字符串中变量位置。

传入的值要与%占位符的变量一一对应。

其中,%s表示字符串,%d表示整数,%f表示小数(默认保留小数点后6位,%.2f保留两位小数),存在格式化标志时,需要用 %%表示一个百分号。

name='xiaoming'
age=12
print("My name is %s,My age is %d" %(name,age))
#输出:My name is xiaoming,My age is 12

2.format格式化

format是python2.6新增的一个格式化字符串的方法,相比%格式化方法有如下优点:

  • 单个参数可以多次输出,参数顺序可以不相同
  • 填充方式十分灵活,对齐方式十分强大
  • 官方推荐用的方式

使用说明:

print("...{索引}, ... , {索引}, ...".format(值1, 值2))
#索引{}为空,默认按照顺序取值
print("...{key1}, ... , {key2}, ...".format(key1=value,key2=value))
name='xiaoming'
age=12
print('My name is {}, My age is {}'.format(name,age))
print('My name is {0}, My age is {1}'.format(name,age))
print('My name is {name}, My age is {age}'.format(name='xiaoming',age=12))
#输出:My name is xiaoming,My age is 12

format进阶

1.填充对齐

# 先取到值,然后在冒号后设定填充格式:{索引:[填充字符][对齐方式][宽度]}
# *<20:左对齐,总共20个字符,不够的用*号填充
print('{0:*<20}'.format('hellopython'))
# *>20:右对齐,总共20个字符,不够的用*号填充
print('{0:*>20}'.format('hellopython'))
# *^20:居中显示,总共20个字符,不够的用*号填充
print('{0:*^20}'.format('hellopython'))
输出:
hellopython*********
*********hellopython
****hellopython*****

2.位数与进制转换

#保留2位有效数字
print("{:.2f}".format(3.1415926))
#转成二进制
print('{0:b}'.format(16))
#转成八进制
print('{0:o}'.format(10))
#转成十六进制
print('{0:x}'.format(15)) 
输出
3.14
10000
12
f

f-string格式化

在Python 3.6中引入 了f-strings,不仅比str.format使用简单,而且效率也更高。

使用说明

f-string是字符串前面加上 "f",{}直接使用变量、表达式等。

name='xiaoming'
age=12
#{}中直接使用变量
print(f'My name is {name},My age is {age}')
#{}中运行表达式
print(f'{1+2+3}')
#调用Python内置函数
print(f'{name.upper()}')
#用lambda匿名函数:可以做复杂的数值计算
fun = lambda x : x+1
print(f'{fun(age)}')
#输出
My name is xiaoming,My age is 12
6
XIAOMING
13

往期推荐

为什么建议大家使用 Linux 开发?

Python多进程及多线程基础

Python操作SQLite数据库

a8d574ed7e51e58308fee268c15040f4.png

好文章,我在看❤️

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

eclipse dorado plugin

http://lindows.iteye.com/blog/224004 下载中心 http://www.bstek.com/downloadcenter.htm dorado debug shutcut page time:CtrlShiftF12 bstekIDE Eclipse插件扩展点应用介绍 http://macrochen.iteye.com/blog/138625 BstekIDE_1.2.2_Installer.jar http://www.bstek.com/do…

[html] 如何构建“弱网络环境”友好的项目?

[html] 如何构建“弱网络环境”友好的项目&#xff1f; 采用PWA技术个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

[html] 举例说明锚点定位有什么作用?

[html] 举例说明锚点定位有什么作用&#xff1f; 我能想象到的一种应用场景: 一、我们在做一个很长的网页时&#xff0c;需要在页面内做一个导航&#xff0c;点击导航里的链接不是新开一个窗口或者跳转到其他网址&#xff0c;而是跳转到当前页的某一个位置。那么所要跳转到的那…

逆反过程的学习会如何

C#工作已三年了&#xff0c;突然的一天头脑一热就去买了几本C/C语言的书,准备冲实下自已&#xff0c;但不知这个学习的过程会不会不适应呢。因为这是个逆反的过程吧&#xff01;我是这么认为的。记得从不懂oracle到入门只用了一个星期的时间&#xff0c;现在也只能算是个中上的…

android真机调式问题之offline target

用cmd命令进入android-sdk-windows\platform-tools目录&#xff0c; adb kill-server; adb start-server; 然后USB断下重连&#xff0c;以前的解决办法是重启手机。。。转载于:https://www.cnblogs.com/bvin/archive/2012/06/21/2557709.html

三个不等_2道真题,讲透「基本不等式」的使用原则 | 真题精讲-11

「不等式」和「最值」之间有着非常天然的强联系&#xff1b;基本不等式有3个非常明显的形式特征&#xff1b;知识点的用法比知识点本身更重要。先发福利&#xff1a;这里有6场「高考数学」系列Live的讲义&#xff0c;全拿去&#xff0c;送给你——《高考数学&#xff1a;免费送…

[html] 编写html时,你有没有用过Emmet插件呢?说说它的优点及规则有哪些?

[html] 编写html时&#xff0c;你有没有用过Emmet插件呢&#xff1f;说说它的优点及规则有哪些&#xff1f; 用过&#xff0c;vscode编辑器自带支持Emmet语法&#xff1b; 它可以帮助快速编写HTML代码&#xff0c;减少复制粘贴的操作&#xff1b; 常见规则&#xff1a; 1. >…

python web自动化测试实验报告_Python:web自动化测试

用selenium包。# -*- coding: utf-8 -*-# 说明: 当前的浏览器驱动用的是edge浏览器.# 需要下载浏览器驱动,并把它的路径添加到环境变量from selenium import webdriverimport timedriver webdriver.Edge()homepage_url http://10.180.10.93:8000/driver.get(homepage_url)dri…

[html] 怎样去除iOS和Android中的输入URL地址的控件条呢?

[html] 怎样去除iOS和Android中的输入URL地址的控件条呢&#xff1f; setTimeout(scrollTo,0,0,0);个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

ajax success function_Django:AJAX(二)

3|0jQuery实现的AJAX最基本的jQuery发送AJAX请求示例&#xff1a;<!DOCTYPE html><html lang"en"> <head> <meta charset"UTF-8"> <title>Title</title> <meta name"viewport" content"widthdevice…

无废话ExtJs 入门教程十[单选组:RadioGroup、复选组:CheckBoxGroup]

继上一节内容&#xff0c;我们在表单里加了个一个单选组&#xff0c;一个复选组: 1.代码如下&#xff1a; 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2 <ht…

[html] 举例说明写一个button的按钮的方法有哪些?

[html] 举例说明写一个button的按钮的方法有哪些&#xff1f; 使用 标签 其值直接写在标签内使用input标签 type为 buttton 值需要通过用 value""的形式写出来个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。…

iou画 yolov3_yolov3环境配置训练及优化

科普gcc/g: - GNU project C and C compiler.When you compile C programs, you should invoke GCC as g instead.Cuda:GPU Accelerated Computing with C and C一、Ubuntucudacudnnopencvdarknet/yolov3环境配置1.NVIDIA显卡驱动安装首先查看系统是否已经安装NVIDIA驱动&#…

第十三章 Perl的面向对象编程

第十三章 Perl的面向对象编程 by flamephoenix 一、模块简介 二、Perl中的类 三、创建类 四、构造函数 实例变量五、方法 六、方法的输出 七、方法的调用 八、重载 九、析构函数 十、继承 十一、方法的重载 十二、Perl类和对象的一些注释 本章介绍如何使用Perl的面向对象编…

python抢票代码_GitHub标星超12K,抢票神器大更新,支持候补

掐指一算&#xff0c;距离国庆黄金周还有半个月的时间!你出行的车票都抢到了吗?图片来自 pexels根据国务院办公厅发布的关于 2019 年部分节假日安排的通知&#xff0c;国庆放假安排是&#xff1a;10 月 1 日至 7 日。想要十一出行的小伙伴们&#xff0c;想必前几天刚经历了一波…

[html]HTML5如何隐藏video元素的控制栏、全屏按钮?

[html]HTML5如何隐藏video元素的控制栏、全屏按钮&#xff1f; 将<video width"800px" height"400px" id"vid" src"a.mp4" controls"controls"> 中的controls"controls"删掉个人简介 我是歌谣&#xff0c…

c语言冒泡排序法程序填空_【C语言】两种方式实现冒泡排序算法

题目要求编写一个C语言程序,实现基本的冒泡排序算法.算法冒泡排序,用一句话来总结:一组数中,相邻的两个数进行比较、交换,将最大(小)数交换至尾(首)部,即完成了一次冒泡排序要想对N个数字进行排序,循环N次即可.如果真的不理解冒泡排序算法,请点击:冒泡排序_360百科核心代码//方…

python 开发板 播放音乐_MicroPython开发板:TPYBoard v102 播放音乐实例

0x00前言 前段时间看到TPYBoard的技术交流群&#xff08;群号&#xff1a;157816561&#xff09;里有人问关于TPYBoard播放音乐的问题。最近抽空看了一下文档介绍&#xff0c;着手做了个实验。 0x01实验器材 TPYBoard v102 开发板 1块 耳机或音响 1个 杜邦线 若干 0x02前期准备…

【转】选择适当的NFC标签类型

来自&#xff1a; Innovision 研究技术有限公司 目录 1. 简介 3 2. NFC的主要应用 4 3. NFC的规定标签类型 5 4. 选择适当的标签 6 5. 小结 11 6. 术语表 12 1. 简介 近场通信(NFC)适用于非常广泛的一系列应用。构建于现有系统和人类行为的基础上&#xff0c;NFC使人们的生活变…

[html] 你知道什么是粘性布局吗?

[html] 你知道什么是粘性布局吗&#xff1f; 中文大概意思&#xff1a; 对象在常态时遵循常规流。它就像是relative和fixed的合体&#xff0c;当在屏幕中时按常规流排版&#xff0c;当卷动到屏幕外时则表现如fixed。该属性的表现是现实中你见到的吸附效果。 个人简介 我是歌…