参考:https://www.cnblogs.com/fat39/p/7159881.html

  • 打印普通的字符串:

  • 格式化输出:

 # 整形:%d# 字符串类型:%s# 浮点类型: %f# 字符串变量类型的格式化name = 'zhiliao'print('my name is %s'%name)# 整形变量的格式化age = 2147483648print('my age is %d'%age)# 浮点类型变量的格式化price = 18.9print("apple's price is %f"%price)print("apple's price is %.2f"%price)

打印多个变量:

name = 'zhiliao'age = 18gender = 'boy'# 元组print('my name is %s,my age is %d,gender is %s'% (name,age,gender))

其他打印方式:

# 如果想字符串的末尾打印一个变量,那么可以采用以下方式age = 18print('my age is',age)# 如果是其他数据类型,使用%s的方式进行格式化# 那么其实,Python是首先将这个数据转换为字符串# 再进行格式化。age = 18print('my age is %s'%age)

浮点数
%f ——保留小数点后面六位有效数字
  %.3f,保留3位小数位
%e ——保留小数点后面六位有效数字,指数形式输出
  %.3e,保留3位小数位,使用科学计数法
%g ——在保证六位有效数字的前提下,使用小数方式,否则使用科学计数法
  %.3g,保留3位有效数字,使用小数或科学计数法

>>> print('%f' % 1.11)  # 默认保留6位小数
1.110000
>>> print('%.1f' % 1.11)  # 取1位小数1.1
>>> print('%e' % 1.11)  # 默认6位小数,用科学计数法
1.110000e+00
>>> print('%.3e' % 1.11)  # 取3位小数,用科学计数法
1.110e+00
>>> print('%g' % 1111.1111)  # 默认6位有效数字
1111.11
>>> print('%.7g' % 1111.1111)  # 取7位有效数字
1111.111
>>> print('%.2g' % 1111.1111)  # 取2位有效数字,自动转换为科学计数法
1.1e+03

字符串
%s
%10s——右对齐,占位符10位
%-10s——左对齐,占位符10位
%.2s——截取2位字符串
%10.2s——10位占位符,截取两位字符串

>>> print('%s' % 'hello world')  # 字符串输出
hello world
>>> print('%20s' % 'hello world')  # 右对齐,取20位,不够则补位
hello world
>>> print('%-20s' % 'hello world')  # 左对齐,取20位,不够则补位
hello world
>>> print('%.2s' % 'hello world')  # 取2位
he
>>> print('%10.2s' % 'hello world')  # 右对齐,取2位
he
>>> print('%-10.2s' % 'hello world')  # 左对齐,取2位
he


Python基础之占位符相关推荐

  1. 在python中的占位符中、请你选出不属于占位符的选项_知到智慧树My College English Diary作业题库答案...

    [单选题]如果有3个进程共享同一程序段,而且每次最多允许两个进程进入该程序段,则信号量的初值应设置为( ) A. 3 B. 2 C. 1 D. 0 [单选题]患者男性,32岁,突发寒战.高热,咳嗽.右 ...

  2. Python基础之day03-字符串,列表,元组,字典

    Python基础之day03-字符串,列表,元组,字典 文章目录 Python基础之day03-字符串,列表,元组,字典 一.字符串 二.下标与字符串切片 三.列表 四.元祖 五.字典 六.公用方法 ...

  3. Python里面的占位符

    Python里面常见的3种占位符 # python 里的占位符 #1. % 占位符 name="zhangsan" age=30 print("name=%s,age=% ...

  4. Python 远古方法 % 占位符详解

    Python 远古方法 % 占位符详解 文章目录 Python 远古方法 % 占位符详解 前言 远古时期 % 占位符方法

  5. python中df占位符_PYTHON 中的%s %占位符用法

    官方文档 解释说明 一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中. %%,表示输出一个% %s,表示格式化一个对象为字符 "%±(正负号表示)3(数字表示字符串的长度) ...

  6. python SQL语句 占位符

    今天在处理数据库中的数据是出现了一个错误,导致数据表格里的数据一直无法正常的通过python代码更新,现在解决了,主要问题还是sql语句中占位符出现的问题.现将解决的方法总结如下 # sql_upda ...

  7. python中的占位符

    python中容易被忽略的小知识点: python中占位符:在输出的地方预定的符号 1.%d 整数占位符 %d只能占位整数,即使是原数字为浮点数他也会强制转换变成整数. 2.%f 浮点数占位符 %f只 ...

  8. python四种占位符例子_Python 占位符格式化的简单示例

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 占位符,顾名思义就是插在输出里站位的符号.占位符是绝大部分编程语言都存在的语法, 而且大部分都是相 ...

  9. Python 多个占位符 %s的例子

    Python的占位符主要用于用变量替换字符串的内容,从而建立更加灵活和多样化的内容. 代码: a="Good" b= "Morning" c= "Ha ...

最新文章

  1. echop红包发放规则添加
  2. linux iostat 命令 统计信息 cpu 块设备 分区 io
  3. PAT甲级1142 Maximal Clique :[C++题解]图论、最大团、枚举
  4. 计算机常用的矢量图形文件,学位计算机考试2
  5. 点/线/面 等 几何关系运算 的网页 推荐+备忘
  6. 学完python基础后该学什么_想提一个老生常谈的问题, Python 基础学完后我应该干啥?...
  7. scala的数值类型(三)
  8. linux复制以a开头的文件,linux部分试题
  9. 【pycharm】pycharm上安装tensorflow,报错:AttributeError: module ‘pip‘ has no attribute ‘main‘ 解决方法
  10. java web中的重定向和转发,forward和sendRedriect
  11. vsftp启用root用户
  12. creo扫描选择多条链作为轨迹_Proe/Creo曲面造型·蓝牙耳机纹理曲面纹理
  13. 软件生命周期及工作分解结构
  14. 国外问卷调查有哪几种类型?
  15. 移动信息中心号码,移动短信中心号码速查
  16. 捷多邦6层板阻抗及压合设计
  17. 博客地址迁移到http://blog.csdn.net/sunansheng
  18. java 给图片添加水印文字
  19. Python爬虫方法三部曲之二-实战训练
  20. 找不到启动设备按任意键重新启动计算机,[已解决]硬盘3f0 /找不到启动设备错误...

热门文章

  1. 在Linux中查找和删除重复文件的4种方法
  2. 导致计算机科学硕士和计算机科学理学硕士,诺丁汉大学计算机科学理学硕士研究生offer一枚...
  3. self training
  4. 一句话木马拿Shell与菜刀原理
  5. jquery 弹出对话框
  6. Solidity基础教程2——Safemath
  7. 【uniapp小程序】制作一个名片列表
  8. 【linux】linux终端命令总结
  9. git中reset与revert的使用
  10. 14-射频校准的原理和设置