首页 > 编程语言 >python的三种格式化输出方式、%f控制小数位数、将其他进制数转成十进制使用int函数、如何去除字符串中的空格

python的三种格式化输出方式、%f控制小数位数、将其他进制数转成十进制使用int函数、如何去除字符串中的空格

时间:2023-02-10 11:47:13浏览次数:46  
标签:进制 数转成 python 小数点 空格 int print PI

python中三种格式输出方式

python的格式化输出有三种方式f-string、%、format

name = input()
print('I am {} and I am studying Python in Nowcoder!'.formt(name))


name = input()
print('I am {} and I am studying Python in Nowcoder!'.formt(name))

name = input()
print('I am %s and I am studying Python in Nowcoder!'%name)

%f方式控制小数位数

#%a.bf,a表示浮点数的打印长度,b表示浮点数小数点后面的精度

#只是%f时表示原值,默认是小数点后6位数

print "PI=%f" % math.pi

# output: PI=3.141593

#只是%9f时,表示打印长度9位数,小数点也占一位,不够左侧补空格

print "PI=%9f" % math.pi

# output: PI=_3.141593

#只有.后面没有数字时,表示去掉小数输出整数,03表示不够3位数左侧补0

print "PI=%03.f" % math.pi

# output: PI=003

#%6.3f表示小数点后面精确到3位,总长度6位数,包括小数点,不够左侧补空格

print "PI=%6.3f" % math.pi

# output: PI=_3.142

#%-6.3f表示小数点后面精确到3位,总长度6位数,包括小数点,不够右侧补空格

print "PI=%-6.3f" % math.pi

# output: PI=3.142_

#还可以用%*.*f来表示精度,两个*的值分别在后面小括号的前两位数值指定

#如下,不过这种方式06就失去补0的功能,只能补空格

print "PI=%*.*f" % (06,3,math.pi)

# output: PI=_3.142

int函数知识点

int() 方法的语法:
class int(x, base=10)

参数
x -- 字符串或数字。

base -- 进制数,默认十进制。
返回值
返回整型数据。

int() 方法的实例:
>>>int()               # 不传入参数时,得到结果0
0
>>> int(3)      #  输入整数的时候,默认10进制
3
>>> int(3.6)     #   浮点数向下取值
3
>>> int('12',16)        # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制
18
>>> int('0xa',16)     #   16进制 转10进制
10  
>>> int('10',8)     #  8进制转10进制
8

如何去除字符串中的空格

思路:

.strip() --- 删除两边空格
.lstrip() --- 删除左边空格
.rstrip() --- 删除右边空格
.replace(" ","") --- 删除所有空格
.split() --- 先切分,"".join() --- 再拼接

标签:进制,数转成,python,小数点,空格,int,print,PI
From: https://www.cnblogs.com/suncolor/p/17106854.html

相关文章

  • 如何使用 Python 编程进行多线程并发?
    当单线程python爬虫已经不能满足企业需求时,很多程序员会进行改代码或者增加服务器数量,这样虽说也能达到效果,但是对于人力物力也是一笔不小的消耗。如果是技术牛点的,正常都......
  • Python从0到1丨图像增强及运算:形态学开运算、闭运算和梯度运算
    摘要:本文主要介绍图像形态学处理,详细讲解了图像开运算、闭运算和梯度运算。数学形态学是一种应用于图像处理和模式识别领域的新方法,其基本思想是用具有一定形态的结构元素......
  • 软件测试|Python操作Excel制作报表,不要太方便
    前言今天我们介绍的是Python操作Excel制作报表,我们需要用到的库是openpyxl,我们主要使用的功能有下列几个功能插入与查询数据分类数据统计数据可视化字体颜色修改基本操作表......
  • Python从0到1丨图像增强及运算:形态学开运算、闭运算和梯度运算
    摘要:本文主要介绍图像形态学处理,详细讲解了图像开运算、闭运算和梯度运算。数学形态学是一种应用于图像处理和模式识别领域的新方法,其基本思想是用具有一定形态的结构元素去......
  • 【c&c++】C语言snprintf()函数用法
    一、函数原型snprintf(),为函数原型intsnprintf(char*str,size_tsize,constchar*format,...)。二、函数介绍将可变个参数(...)按照format格式化成字符串,然后将其......
  • python文件对比
    文件对比是否一致,我们一般采用md5值对比,假如一样,代表文件一致,不一样说明不一致假如想要详细的对比信息内容,difflib库提供了文件对比的详细信息和结果1、首先我们查......
  • 联想 Lenovo V110-15ISK电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。黑苹果资源下载请搜索:黑果魏叔硬件型号驱动情况主板联想LenovoV110-15ISK处理器Intel(R)Core(TM)[email protected]已驱动......
  • 00_learn_python
    https://gitee.com/yooome/golang/tree/main百度网盘资源搜索http://www.panmeme.com/Youcanuseittodebugyourhomeworkassignmentsandasasupplementtoonl......
  • How do Managed Breakpoints work?
    Learn BlogArchive MikeStall's.NETDebuggingBlogHowdoManagedBreakpointswork?项目2004/12/288分钟可看完Inthisblogentry,I’llexplai......
  • python高级进阶 一切皆对象
    1.函数可以被赋值  2.类可以被赋值  3.对象可以传递给列表  4.函数当成返回值 ......