字符串格式化(七)-format
print("i am %s" %'admin') # i am admin
msg = "i am %s" %'Alex'
print(msg) # i am Alex
print("i am %s, i am %d" %('admin', 18)) # i am admin, i am 18
tp1 = 'i am %(name)s age %(age)d' % {'name':'alex', 'age':18}
print(tp1) # i am alex age 18
# 加颜色 \033[43;1m........\033[0m
print('\033[45;1mhello\033[0m')
print('root', 'x', '', '', sep=':') # root:x:0:0
# format
tp2 = 'i am {}, age {}, {}'.format('alex', 28, 'hhh')
print(tp2) # i am alex, age 28, hhh
print("i am %s" %'admin') # i am admin
msg = "i am %s" %'Alex'
print(msg) # i am Alex
print("i am %s, i am %d" %('admin', 18)) # i am admin, i am 18
tp1 = 'i am %(name)s age %(age)d' % {'name':'alex', 'age':18}
print(tp1) # i am alex age 18
# 加颜色 \033[43;1m........\033[0m
print('\033[45;1mhello\033[0m')
print('root', 'x', '', '', sep=':') # root:x:0:0
# format
tp2 = 'i am {}, age {}, {}'.format('alex', 28, 'hhh')
print(tp2) # i am alex, age 28, hhh
tp3 = 'i am {2}, age {0}, {1}'.format('alex', 28, 'hhh')
print(tp3) # i am hhh, age alex, 28
tp4 = 'i am {name}, age {age}'.format(name = 'alex', age = 28)
print(tp4) # i am alex, age 28
tp5 = 'i am {name}, age {age}'.format(**{'name' : 'alex', 'age' : 28})
print(tp5) # i am alex, age 28
tp6 = 'i am {0[0]}, age {1[1]}'.format([1, 2, 3], [6, 7, 8])
print(tp6) # i am 1, age 7
tp7 = 'i am {:s}, age {:d}'.format('alex', 18)
print(tp7) # i am alex, age 18
tp8 = 'i am {:s}, age {:d}'.format(*['alex', 18])
print(tp8) # i am alex, age 18
tp8 = 'num: {:b},{:o},{:d},{:x},{:%}'.format(9, 9, 10, 10, 3)
print(tp8) # num: 1001,11,10,a,300.000000%
print(r'\tpython')
# r-->raw 字符串前面加r 表示原样输出字符串,不输出转义字符
# \\t也乐意原样输出
''' ''' 三引号
1,可以保证字符串的原样输出
2,也可以作为注释使用
print(''' hello
world,
你好,
世界
''')#不需要加换行符\n,'''可以原样输出所包含的字符串
字符串格式化(七)-format的更多相关文章
- JAVA字符串格式化String.format()的使用
JAVA字符串格式化-String.format()的使用常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprin ...
- JAVA字符串格式化-String.format()的使用 【生成随机数补0操作】
转: JAVA字符串格式化-String.format()的使用 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的s ...
- **字符串格式化:%和.format
字符串格式化:%和.format .format在许多方面看起来更便利.对于%最烦人的是它无法同时传递一个变量和元组.你可能会想下面的代码不会有什么问题: "hi there %s" ...
- JAVA字符串格式化-String.format()的使用(转)
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- python字符串格式化方法 format函数的使用
python从2.6开始支持format,新的更加容易读懂的字符串格式化方法, 从原来的% 模式变成新的可读性更强的 花括号声明{}.用于渲染前的参数引用声明, 花括号里可以用数字代表引用参数的序 ...
- Java字符串格式化String.format常用用法
常规的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形 ...
- Java系列: JAVA字符串格式化-String.format()的使用(zz)
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- JAVA字符串格式化-String.format()的使用 (转载)
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- 【转】JAVA字符串格式化-String.format()的使用--不错
原文网址:http://blog.csdn.net/lonely_fireworks/article/details/7962171 常规类型的格式化 String类的format()方法用于创建格式 ...
- 【转】JAVA字符串格式化-String.format()的使用
原文网址:http://blog.csdn.net/lonely_fireworks/article/details/7962171 常规类型的格式化 String类的format()方法用于创建格式 ...
随机推荐
- Html5计算MD5值
教程: http://www.tuicool.com/articles/InEBNz 组件: https://github.com/satazor/js-spark-md5
- PairProject-电梯调度程序结对编程
结对编程人员:184/050 1 结对编程 1.1 结对编程的优缺点 优点: ● 与单独开发相比,结对能够使人们在压力之下保持更好的状态.结对编程鼓励双方保持代码的高质量,即使在出现了让人不得不飞快地 ...
- MyBatis中if,where,set标签
<if>标签 <select id="findActiveBlogWithTitleLike" resultType="Blog"> S ...
- maven配置私服
1先配置maven的配置文件 2在项目的pom.xml文件增加 <distributionManagement> <repository> <id>nexus-re ...
- tensorflow win10 系统下安装
安装tensorflow gpu版本 Step1 安装CUDA8.0 进入这个云盘地址下载,密码5aoc 进行CUDA8.0下载.下载完成后解压,打开exe文件直接按照默认进行安装,安装步骤比较繁琐, ...
- SVN入门教程
1. 什么是SVN SVN全名Subversion,即版本控制系统.SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统. 作为一个开源的版本控制系统,Subversion管理者随时间改变 ...
- PAT L2-001 紧急救援
https://pintia.cn/problem-sets/994805046380707840/problems/994805073643683840 作为一个城市的应急救援队伍的负责人,你有一张 ...
- CentOS7 卸载mariadb 安装mysql的过程:
1. 检查安装的mariadb rpm -qa |grep mariadb 得到已经安装的安装包 mariadb-libs-5.5.56-2.el7.x86_64mariadb-devel-5.5.5 ...
- Android控件第5类——ViewAnimator
1.ViewAnimator,继承自FrameLayout ViewAnimator是一个基类,它继承自FrameLayout.它的子类有ViewSwitcher和ViewFlipper:ViewSw ...
- Jenkins之前置替换脚本内容
在执行Jenkins任务前,需要修改执行的工程的某个文件中的内容,在前置步骤中编写脚本进行修改. Pre Steps Windows batch script @echo off CHCP setlo ...