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的更多相关文章

  1. JAVA字符串格式化String.format()的使用

    JAVA字符串格式化-String.format()的使用常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprin ...

  2. JAVA字符串格式化-String.format()的使用 【生成随机数补0操作】

    转: JAVA字符串格式化-String.format()的使用 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的s ...

  3. **字符串格式化:%和.format

    字符串格式化:%和.format .format在许多方面看起来更便利.对于%最烦人的是它无法同时传递一个变量和元组.你可能会想下面的代码不会有什么问题: "hi there %s" ...

  4. JAVA字符串格式化-String.format()的使用(转)

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  5. python字符串格式化方法 format函数的使用

      python从2.6开始支持format,新的更加容易读懂的字符串格式化方法, 从原来的% 模式变成新的可读性更强的 花括号声明{}.用于渲染前的参数引用声明, 花括号里可以用数字代表引用参数的序 ...

  6. Java字符串格式化String.format常用用法

    常规的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形 ...

  7. Java系列: JAVA字符串格式化-String.format()的使用(zz)

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  8. JAVA字符串格式化-String.format()的使用 (转载)

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  9. 【转】JAVA字符串格式化-String.format()的使用--不错

    原文网址:http://blog.csdn.net/lonely_fireworks/article/details/7962171 常规类型的格式化 String类的format()方法用于创建格式 ...

  10. 【转】JAVA字符串格式化-String.format()的使用

    原文网址:http://blog.csdn.net/lonely_fireworks/article/details/7962171 常规类型的格式化 String类的format()方法用于创建格式 ...

随机推荐

  1. mysql 多主

    原理:多个msyql/mariadb之间可以实时同步,任意节点的操作可以立即同步到其他节点,底层采用galera插件同步,类似rsync,上层mysql相对于galera是透明的,可以实现多节点同时读 ...

  2. 计算机网络什么是OSI7层模型、TCP/IP4层模型理解

    模型图解 应用层 就是最顶层的.通常指的应用程序初始走的协议比如有 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 主要对数据应用层的数据包进行加密 会话层 建立.管理. ...

  3. 微信小程序开发工具 ubuntu linux版本

    安装 http://blog.csdn.net/zhangyingguangails/article/details/72517182 sudo apt install wine sudo git c ...

  4. Web系统页面打印技术实现与分析

    1 Web页面打印概述应用WEB化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于WEB的应用,客户端的规则很简单,容易学习,容易维护,容易发布.在WEB系统中,打印的确是个烦人的问题 ...

  5. individual project1 12061183

    1.项目预计用时      之前大二下学期的时候学过面向对象,当时老师叫我们写过一个统计目录下单词的程序,大致的思路是一样的.于是觉得这个程序并不难写.于是就在周末还很轻松地休息着不看程序,知道别的同 ...

  6. 毕业设计心得与整理-APP-主题切换

    1.定义主体颜色: 在style自定义了三个属性: <item name="textLight">@android:color/white</item> & ...

  7. Selenium vs TestStudio,Selenium Grid vs F2Test

    Selenium vs TestStudio,不知道差异在哪里? Selenium Grid vs F2Test,后者更优. 用Selenium + FireFox做了一个单机抓图,想要扩展成集群的话 ...

  8. Red Hat 5.8 CentOS 6.5 共用 输入法

    pick up from http://jingyan.baidu.com/article/20b68a885a3607796cec622c.html

  9. Axure8.0从入门到精通

    1. 新建工程 菜单->File->New 2. 添加组件并编辑组件 选中左侧Libary可选择Default/Flow/Icons,找到相应的组件并移动到工作区:并在右侧选中相应的组件属 ...

  10. spring cloud实战与思考(五) JWT之携带敏感信息

    需求: 需要将一些敏感信息保存在JWT中,以便提高业务处理效率. 众所周知JWT协议RFC7519使用Base64Url对Header和Payload的Json字符串进行编解码.A JWT is re ...