python占位符输入方式实例

yipeiwu_com6年前Python基础

占位符,顾名思义就是插在输出里站位的符号。占位符是绝大部分编程语言都存在的语法, 而且大部分都是相通的, 它是一种非常常用的字符串格式化的方式。

1、常用占位符的含义

s : 获取传入对象的__str__方法的返回值,并将其格式化到指定位置

r : 获取传入对象的__repr__方法的返回值,并将其格式化到指定位置

c : 整数:将数字转换成其unicode对应的值,10进制范围为 0 <= i <= 1114111(py27则只支持0-255);字符:将字符添加到指定位置

o : 将整数转换成 八 进制表示,并将其格式化到指定位置

x : 将整数转换成十六进制表示,并将其格式化到指定位置

d : 将整数、浮点数转换成 十 进制表示,并将其格式化到指定位置

e : 将整数、浮点数转换成科学计数法,并将其格式化到指定位置(小写e)

E : 将整数、浮点数转换成科学计数法,并将其格式化到指定位置(大写E)

f : 将整数、浮点数转换成浮点数表示,并将其格式化到指定位置(默认保留小数点后6位)

F : 同上

g : 自动调整将整数、浮点数转换成 浮点型或科学计数法表示(超过6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是e;)

G : 自动调整将整数、浮点数转换成 浮点型或科学计数法表示(超过6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是E;)

% : 当字符串中存在格式化标志时,需要用 %%表示一个百分号;

2. 常用占位符应用举例

1、格式化字符串

>>> print ("This website name is %s" % ("pythontab.com"))
this website name is pythontab.com
>>>

2、格式化整数

>>> print ("The rank score is %d" % (100.0))
>>> The rank score is 100
>>>

3、格式化浮点数

>>> print ("Yao Ming's height is %f m"%(2.29))
Yao Ming's height is 2.290000 m
>>>

相关文章

Python代码块批量添加Tab缩进的方法

选择一个合适的编辑器,比如notepad++、VS、eclipse、sublime text等,选中要集体缩进的代码块, 按Tab:集体缩进(向右) 按Shift+Tab:集体回缩(向左...

python实现数通设备tftp备份配置文件示例

  环境:【wind2003[open Tftp server] + virtualbox:ubuntn10 server】tftp : Open TFTP Server&nb...

python 二分查找和快速排序实例详解

思想简单,细节颇多;本以为很简单的两个小程序,写起来发现bug频出,留此纪念。 #usr/bin/env python def binary_search(lst,t): low...

Python读取Json字典写入Excel表格的方法

Python读取Json字典写入Excel表格的方法

需求: 因需要将一json文件中大量的信息填入一固定格式的Excel表格,单纯的复制粘贴肯定也能完成,但是想偷懒一下,于是借助Python解决问题。 环境: Windows7 +Pyth...

教大家玩转Python字符串处理的七种技巧

教大家玩转Python字符串处理的七种技巧

前言 日常使用python经常要对文本进行处理,无论是爬虫的数据解析,还是大数据的文本清洗,还是普通文件的处理,都是要用到字符串. Python对字符串的处理内置了很多高效的函数,非常方...