python %号格式化输出:

一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中。

  • %s,表示格式化一个对象为字符
  • "%±(正负号表示)3(数字表示字符串的长度)s"%(取代s的字符串)
  • %s string型 表示格式化一个对象为字符 "%s1"%S2 s1放置的是一个字符串(格式化字符串) S2放置的是一个希望要格式化的值

例1:

#格式化输出
name= input("Please input your name: ")
print("Hello, %s good morning!" %name)#输出:
Please input your name:  Xiaolizi        #输入名字Xiaolizi
Hello, Xiaolizi good morning!           #print 命令

例2:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
string = "good"  #类型为字符串
print("string=%s" %string)   #输出的打印结果为 string=good  print("string=%3s" %string) # 输出的打印结果为 string=good(数字3的意思是:字符串的长度为3。当字符串的长度大于3时,按照字符串的长度打印出结果)print("string=%(+)6s" %string)  # 输出的打印结果为 string=  good(当字符串的长度小于6时,在字符串的左侧填补空格,使得字符串的长度为6)print("string=%-6s" %string)  # 输出的打印结果为 string=good  (当字符串的长度小于6时,在字符串的右侧填补空格,使得字符串的长度为6)#小数点后的数字表示截取的字符串长度print("string=%.3(6)s" %string)  # 输出的打印结果为 string=goo(good)(%.3s的意思是:截取字符串的前3个字符,当截取字符串的字符长度大于字符串时,输出的结果是整个字符串)print("string=%a.bs" %string)  # 先是根据小数点后面的数字b截取字符串,当截取的字符串长度小于a时,需要在字符串的左侧填补空格,使得字符串的长度变为aprint("string=%*.*s" %(6, 3, string))  # %*.*s表示精度, 两个*的值分别由%string前面被两个逗号隔开的数值来指定

python print %s 号格式化输出相关推荐

  1. Python的输入指令、格式化输出、基本运算符

    Python的输入指令.格式化输出.基本运算符 Python的输入指令input name = input('Could I know your name please?') 在Python3版本下, ...

  2. Python的三种格式化输出

    今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...

  3. Python的三种格式化输出方式

    一.第一种,利用%(称之为:占位符)格式化输出: s = """ ------------- info ------------- name:%s age:%s job: ...

  4. python 之 print函数的格式化输出(学习笔记)

    本文章内容为我在学习Python时对print()函数的格式化输出内容的一点总结. print()函数格式化输出 print()函数支持格式化输出,有两种格式化方法可以使用,一种是以"%&q ...

  5. Python基础知识:输入输出函数(input和print)及格式化输出

    输入输出函数是编写代码时会使用到非常多的函数,这里会讲到输入函数input(),输出函数print()以及格式化输出. input()函数 Python提供了一个input(string)函数,可以让 ...

  6. python全栈_007_Python3格式化输出

    1:%用法 1.1:整数的输出: %o -- oct 八进制 %d -- dec 十进制 :%nd:至少输出n位,不足n位就在其左边补空格 %x -- hex 十六进制 a = 123 print(' ...

  7. 【Python】占位符格式化输出

    1.说明 Python的格式化输出有好几种方式,比较常用的是%格式化.format()方法以及3.6版本支持的f-string,这三种格式化的用法这里不讲,这里主要讲一下控制占位符的格式,比如说输出长 ...

  8. python return返回值格式化_day11__函数名的应用,python新特f-strings格式化输出、迭代器...

    一.函数名的应用 ​函数名的定义和变量的定义几乎一致,在变量的角度,函数名其实就是一个变量,具有变量的功能:可以赋值:但是作为函数名他也有特殊的功能就是加上()就会执行对应的函数,所以我们可以把函数名 ...

  9. 【Python】五种格式化输出字符串的方法

    1. 引言 Python语言有许多优点,常用于不同的领域,如数据科学.web开发.自动化运维等.开发人员在这些技术中选择Python的一个重要原因是Python语法简单,可以节省大家的开发时间. 在本 ...

最新文章

  1. 修身论文2000字_那些没能写出毕业论文的博士生,究竟是败在了哪里?
  2. DOS命令解决端口冲突问题
  3. Java存储密码用字符数组
  4. IAR新建stm32工程,完美移植stm32标准库(附源码)
  5. Oracle操作数据库常用名命令(set linesize,pagesize,conn命令,feedback命令)
  6. 关于两个php.ini的说明
  7. 【debug】UnicodeDecodeError: codec can't decode byte 0xbd in position 4: invalid start byte
  8. OpenCV:使用python-cv2实现Harr+Adaboost人脸识别
  9. [25年后的统计系会是什么样?
  10. eos linux开发语言,EOSIO与Linux之间的区别
  11. 各国市场分析(越南,智利)
  12. 【案例】Python金融分析-CAPM模型对股票进行分析
  13. android锁机如何制作教程视频教程,Android一枚简单锁机样本的测试与浅析
  14. (线段判交的一些注意。。。)nyoj 1016-德莱联盟
  15. matlab rgb三维直方图,MATLAB小技巧之十:利用MATLAB绘制三维彩色柱状图[转载]
  16. 购物网站HTML(首页)
  17. 30最棒的响应式css前端框架
  18. 论文详读:Beyond Brightening Low-light Images (Kind++)
  19. win server服务器 关闭危险端口 135,137,138,139,445的方法
  20. geo mysql_GEO数据库及应用场景介绍

热门文章

  1. 基于.NET平台常用的框架整理(转)
  2. DataStage8.7连接远程Oracle数据库
  3. REM重复制造的冲销
  4. 给采购凭证分配合作伙伴方案
  5. SAP Batch表MCH1和MCHA的差别?
  6. 采购订单增强(根据公司代码、采购订单类型等相关订单信息给采购订单税码设置默认值)
  7. BAPI FOR MD61,MD62,MD63
  8. delphi获取闲置时间
  9. 计算机应用键盘的组成指导书,计算机应用基础实习指导书(37页)-原创力文档...
  10. android log耗性能吗,一个高性能的Android日志库