在python中%是什么意思?

Python019

在python中%是什么意思?,第1张

%Y会被无世纪的年份所替代。%m会被01到12之间的一个十进制月份数替代,其他依次类推。

%在python的格式化输出,有转换字符的作用:

(1)%c 整数转成对应的 ASCII 字元。

(2)%d 整数转成十进位。

(3)%f 倍精确度数字转成浮点数。

(4)%o 整数转成八进位。

(5)%s 整数转成字符串。

(6)%x 整数转成小写十六进位。

(7)%X 整数转成大写十六进位。

相关内容解释:

由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增,Python由荷兰数学和计算机科学研究学会的Guido van Rossum于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。

Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

python中%是个运算符。对于整数,是取余运算。对于字符串,是c风格的字符串格式化运算。

格式化运算符如

a = 'test'

print 'it is a %s' %(a)

打印的结果就是 it is a test

取余运算如7%2,运算结果为1