1.%s方法

一个例子

print("my name is %s and i am %d years old" %("xiaoming",18)

输出结果:my  name is xiaoming and i am 18 years old

而且也可以用字典的形式进行表示:

print("my name is %(name)s and i am %(year)d years old" %{"year":18,"name":"xiaoming"}

下面是常用字符格式
%% 百分号标记 #就是输出一个%

%c 字符及其ASCII码

%s 字符串

%d 有符号整数(十进制)

%u 无符号整数(十进制)

%o 无符号整数(八进制)

%x 无符号整数(十六进制)

%X 无符号整数(十六进制大写字符)

%e 浮点数字(科学计数法)

%E 浮点数字(科学计数法,用E代替e)

%f 浮点数字(用小数点符号)

%g 浮点数字(根据值的大小采用%e或%f)

%G 浮点数字(类似于%g)

%p 指针(用十六进制打印值的内存地址)

%n 存储输出字符的数量放进参数列表的下一个变量中

2.format()函数

在python2.6开始,就新增加了一个字符串格式化字符的函数str.format(),此函数可以快速的处理各种字符串,增强了字符串格式化的功能。基本语法是使用{}和:来替代%。format函数可以接受不限各参数,位置可以不按照顺序

>> "{} {}".format("hello","world")#设置指定位置,按默认顺序
'hello world' >>> "{0} {1}".format("hello", "world") # 设置指定位置
'hello world' >>> "{1} {0} {1}".format("hello", "world") # 设置指定位置
'world hello world'
print("姓名:{name}, 年龄 {year}".format(name="xiaoming", year=18))

# 通过字典设置参数
site = {"name": "xiaoming", "year": 18}
print("网站名:{name}, 地址 {url}".format(**site)) # 通过列表索引设置参数
my_list = ['xiaoming',18]
print("姓名:{0[0]}, 年龄 {0[1]}".format(my_list)) # "0" 是可选的

最新文章

  1. com.panie 项目开发随笔_前后端框架考虑(2016.12.8)
  2. JAVA理论概念大神之概念汇总
  3. 入手了[云梯的VPN]--水文
  4. springmvc和http404错误
  5. Leetcode 416. Partition Equal Subset Sum
  6. 项目中Ajax调用ashx页面中的Function的实战
  7. xml、文件操作功能类
  8. Android Error Message
  9. 再也不用管UIImagePicker的代理了
  10. TLS握手优化详解
  11. 12100 Printer Queue(优先队列)
  12. BOM元素之window对象
  13. Undefined symbols for architecture arm64: "_OBJC_CLASS_$_WKWebView", referenced from: objc-c
  14. python3图像识别库安装与使用
  15. 基于geoserver样式服务实现图层要素自定义配图
  16. CentOS7使用yum安装配置Redis
  17. 迅为iTOP-4418/6818开发板-驱动-IO初始化配置介绍和例程
  18. C/C++中指针和java的引用区别
  19. ucos中需要注意的全局变量
  20. ⑤早起的鸟儿有虫吃-JSTL核心标签库[收藏]

热门文章

  1. tf.reduce_sum() and tf.where()的用法
  2. Mysql EF Core 快速构建 Web Api
  3. Android四大组件:BroadcastReceiver 介绍
  4. Telegram Android源码问题汇总 持续更新
  5. 使用BurpSuite做中转代理时候出现Failed to connect to www.xxx.com:443 的时候可能原因
  6. mysql_innodb存储引擎的优化
  7. 算法学习day01 栈和队列
  8. day32_8_14 并发编程三 线程的GIL
  9. Java+Selenium3方法篇21-webdriver处理浏览器多窗口切换
  10. django settings实现原理及自定义项目settings配置