1. #### 字符串格式化。
  2. # %s 代替任何的元素 (数字,字符串,列表··)
  3. print('I live %s crty' %'my')
  4. print('I live %s crty' %'[6,8,9]')
  5. I live my crty
  6. I live [6,8,9] crty
  7.  
  8. # %s -- %( ) 可以代替多个元素
  9. print('I live %s crty,prefer live %s country' %('your','my'))
  10.  
  11. I live your crty,prefer live my country
  12.  
  13. # %d 表示代替数字 也只能接收数字
  14. msg = 'i an %s my age is %d'%('xiaoma',18)
  15. print(msg)
  16.  
  17. i an xiaoma my age is 18
  18.  
  19. # 打印浮点数 默认保留小数点后6位数 并四舍五入
  20. msg = 'percent %f'%3.1415926
  21. print(msg)
  22.  
  23. percent 3.141593
  24.  
  25. msg1 = 'percent %.2f'%3.1415926 #(%.2f 保留小数点后2位数 )
  26. print(msg1)
  27.  
  28. percent 3.14
  29.  
  30. # 百分比
  31. msg2 = 'percent %f %%'%3.1415926
  32. print(msg2)
  33.  
  34. percent 3.141593 %
  35.  
  36. msg3 = 'percent %.2f %%'%3.1415926
  37. print(msg3)
  38.  
  39. percent 3.14 %
  1. # 以字典的形式上传
  2. msg = 'i am %(name)s my age is %(age)d' % {'name':'xiaoma','age':18}
  3. print(msg)
  4.  
  5. i am xiaoma my age is 18
  1. # + - 是调节左右宽度 \033[色号;1m --- \033[0m (表示填充颜色)
  2. test = 'i am %-20s my hobby is %s' %('mj',18)
  3. print(test)
  4. test1 = 'i am %+20s my hobby is %s' %('mj',18)
  5. print(test1)
  6.  
  7. i am mj my hobby is 18
  8. i am mj my hobby is 18
  9.  
  10. msg = 'i am \033[43;1m%(name)+20s\033[0m my hobby is alex' %{'name':'majun'}
  11. print(msg)

  1. # 符号拼接
  2. print('rood','x','uid','eid',sep= ':')
  3. print('rood','x','uid','eid',sep= "-")
  4.  
  5. rood:x:uid:eid
  6. rood-x-uid-eid

py-day2-5 python 百分号字符串拼接的更多相关文章

  1. day14 Python百分号字符串拼接

    拼接 # -*- coding:utf8 -*- #%s字符串,%d数字msg = '%s am %s my %s is %s'% (2,"charon","pluto& ...

  2. Python 百分号字符串拼接

    # %s可以接收一切 %d只能接收数字 msg = 'i am %s my hobby is %s' %('lhf','alex') print msg msg2 = 'i am %s my hobb ...

  3. Python中字符串拼接的三种方式

    在Python中,我们经常会遇到字符串的拼接问题,在这里我总结了三种字符串的拼接方式:     1.使用加号(+)号进行拼接 加号(+)号拼接是我第一次学习Python常用的方法,我们只需要把我们要加 ...

  4. Python中字符串拼接的N种方法

    python拼接字符串一般有以下几种方法: ①直接通过(+)操作符拼接 s = 'Hello'+' '+'World'+'!'print(s) 输出结果:Hello World! 使用这种方式进行字符 ...

  5. Python 基础 字符串拼接 + if while for循环

    注释单行注释 #多行注释 ''' 三个单引号或者三个双引号 """ ''' 用三引号引住可以多行赋值 用户交互 input 字符串拼接 +  ""%( ...

  6. python之字符串拼接:%和format

    使用百分号拼接字符串: 例如: msg='i am %s my hobby is...' %'abc' print(msg) 如果需要用2个%s呢?就使用括号例如: msg='I am %s my h ...

  7. python字符串拼接

    Python字符串拼接 在Python的实际开发中,很多都需要用到字符串拼接,python中字符串拼接有很多,今天总结一下: 用+符号拼接 用%符号拼接 用join()方法拼接 用format()方法 ...

  8. Python基础-字符串格式化_百分号方式_format方式

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  9. 最全面的 python 字符串拼接总结(带注释版)

    在 Python 中字符串连接有多种方式,这里简单做个总结,应该是比较全面的了,方便以后查阅. 加号连接 第一种,通过+号的形式: >>> a, b = 'hello', ' wor ...

随机推荐

  1. Spring中的@Async

    在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的:但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后, ...

  2. 5种网络IO模型(有图,很清楚)

    同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出 ...

  3. React文档(十五)使用propTypes进行类型检查

    注意: React.PropTypes 自 React v15.5 起已弃用.请使用 prop-types 库代替. 随着你的应用的开发,你会使用类型检查的方法来捕获很多bug.对于一些应用,你可以使 ...

  4. Yii框架实现restful 接口调用,增删改查

    创建模块modules; 在main.php中配置文件:(1) (2)控制器层: namespace frontend\modules\v1\controllers;use frontend\modu ...

  5. Python3+PyCharm+Django+Django REST framework开发教程

    一.说明 自己一是想跟上潮流二是习惯于直接干三是没有人可以请教,由于这三点经常搞得要死要活.之前只简单看过没写过Diango,没看过Django REST framework,今天一步到位直接上又撞上 ...

  6. javascript 一些特殊的写法

    数组+数组: ["f", "o", "o"]+[] 执行结果:"f,o,o" ["f", " ...

  7. Win10系列:C#应用控件基础19

    ScrollViewer控件 ScrollViewer控件包含一个水平和一个竖直滚动条以及一个可滚动的内容显示区域,在显示区域内可以放置其他可见控件.ScrollViewer控件的水平和垂直滚动条两端 ...

  8. L1-058 6翻了

    “666”是一种网络用语,大概是表示某人很厉害.我们很佩服的意思.最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思.如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字 ...

  9. Problem D: 平面上的点——Point类 (IV)

    Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定.现在我们封装一个“Point类”来实现平面上的点的操作. 根据“append.cc”,完成Point类的构造方 ...

  10. js带“.”的对象属性名怎么使用

    问题:这样的json对象(event) { "title": "title", "alert":"ding", &quo ...