Python基础之占位符
参考: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基础之占位符相关推荐
- 在python中的占位符中、请你选出不属于占位符的选项_知到智慧树My College English Diary作业题库答案...
[单选题]如果有3个进程共享同一程序段,而且每次最多允许两个进程进入该程序段,则信号量的初值应设置为( ) A. 3 B. 2 C. 1 D. 0 [单选题]患者男性,32岁,突发寒战.高热,咳嗽.右 ...
- Python基础之day03-字符串,列表,元组,字典
Python基础之day03-字符串,列表,元组,字典 文章目录 Python基础之day03-字符串,列表,元组,字典 一.字符串 二.下标与字符串切片 三.列表 四.元祖 五.字典 六.公用方法 ...
- Python里面的占位符
Python里面常见的3种占位符 # python 里的占位符 #1. % 占位符 name="zhangsan" age=30 print("name=%s,age=% ...
- Python 远古方法 % 占位符详解
Python 远古方法 % 占位符详解 文章目录 Python 远古方法 % 占位符详解 前言 远古时期 % 占位符方法
- python中df占位符_PYTHON 中的%s %占位符用法
官方文档 解释说明 一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中. %%,表示输出一个% %s,表示格式化一个对象为字符 "%±(正负号表示)3(数字表示字符串的长度) ...
- python SQL语句 占位符
今天在处理数据库中的数据是出现了一个错误,导致数据表格里的数据一直无法正常的通过python代码更新,现在解决了,主要问题还是sql语句中占位符出现的问题.现将解决的方法总结如下 # sql_upda ...
- python中的占位符
python中容易被忽略的小知识点: python中占位符:在输出的地方预定的符号 1.%d 整数占位符 %d只能占位整数,即使是原数字为浮点数他也会强制转换变成整数. 2.%f 浮点数占位符 %f只 ...
- python四种占位符例子_Python 占位符格式化的简单示例
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 占位符,顾名思义就是插在输出里站位的符号.占位符是绝大部分编程语言都存在的语法, 而且大部分都是相 ...
- Python 多个占位符 %s的例子
Python的占位符主要用于用变量替换字符串的内容,从而建立更加灵活和多样化的内容. 代码: a="Good" b= "Morning" c= "Ha ...
最新文章
- echop红包发放规则添加
- linux iostat 命令 统计信息 cpu 块设备 分区 io
- PAT甲级1142 Maximal Clique :[C++题解]图论、最大团、枚举
- 计算机常用的矢量图形文件,学位计算机考试2
- 点/线/面 等 几何关系运算 的网页 推荐+备忘
- 学完python基础后该学什么_想提一个老生常谈的问题, Python 基础学完后我应该干啥?...
- scala的数值类型(三)
- linux复制以a开头的文件,linux部分试题
- 【pycharm】pycharm上安装tensorflow,报错:AttributeError: module ‘pip‘ has no attribute ‘main‘ 解决方法
- java web中的重定向和转发,forward和sendRedriect
- vsftp启用root用户
- creo扫描选择多条链作为轨迹_Proe/Creo曲面造型·蓝牙耳机纹理曲面纹理
- 软件生命周期及工作分解结构
- 国外问卷调查有哪几种类型?
- 移动信息中心号码,移动短信中心号码速查
- 捷多邦6层板阻抗及压合设计
- 博客地址迁移到http://blog.csdn.net/sunansheng
- java 给图片添加水印文字
- Python爬虫方法三部曲之二-实战训练
- 找不到启动设备按任意键重新启动计算机,[已解决]硬盘3f0 /找不到启动设备错误...