python函数% python函数eval的作用

python中的**是什么意思?1、格式符
例如python函数%:
a = 'test'
print 'it is a %s' %(a)
打印的结果就是 it is a test
2、单独看%python函数% , 是一个运算符号python函数% , 求余数 。
例如:
求模运算python函数%,相当于mod , 也就是计算除法的余数,比如5%2就得到1 。
扩展资料:
python中%常用的操作有%s,%d,%r等
%s,%r,%d分别表示字符串以str() , rper(),以及十进制整数表示,%f表示结果为浮点型 。
1、%f 浮点型
import math
%a.bf,a表示浮点数的打印长度,b表示浮点数小数点后面的精度  , %f时表示原值,默认是小数点后5位数。
print "PI=%f" % math.pi
output: PI=3.141593
只是%9f时 , 表示打印长度9位数,小数点也占一位,不够左侧补空格
print "PI=%9f" % math.pi
output: PI=_3.141593
2、%d 整型
[python] view plain copy
num=14
#%d打印时结果是14
3、%s 字符串
[python] view plain copy
string="hello"
%s打印时结果是hello
python里的%是什么意思?在屏幕输出的命令中,%是格式符号 , %d代表整数,%s代表字符
单独看%,是一个运算符号,求余数
1%5 = 1, 2%5 = 2, 3%5 = 3, 4%5 = 4, 5%5 = 0
另外一个简单的用途是,通过运算结果判断一个数是否能被另外一个数整除
比如:
a = 'test'
print 'it is a %s' %(a)
打印的结果就是 it is a test 。
函数
Python的函数支持递归、默认参数值、可变参数,但不支持函数重载 。为了增强代码的可读性,可以在函数后书写“文档字符串”(Documentation Strings,或者简称docstrings) , 用于解释函数的作用、参数的类型与意义、返回值类型与取值范围等 。可以使用内置函数help()打印出函数的使用帮助 。比如:
def randint(a, b):
... "Return random integer in range [a, b], including both end points."...
help(randint)
Help on function randint in module __main__:
randint(a, b)
Return random integer inrange[a, b], including both end points.
以上内容参考:百度百科-Python
python中%代表什么意思?Python中的//是向下取整的意思 。
a//b , 应该是对除以b的结果向负无穷方向取整后的数
5//2=2(2.5向负无穷方向取整为2),同时-5//2=-3(-2.5向负无穷方向取整为-3)
/与//的区别
在Python中/表示浮点整除法,返回浮点结果,也就是结果为浮点数;而//在Python中表示整数除法 , 返回大于结果的一个最大的整数 , 意思就是除法结果向下取整 。
python常用函数1、complex()
返回一个形如 a+bj 的复数,传入参数分为三种情况:
参数为空时 , 返回0j;参数为字符串时,将字符串表达式解释为复数形式并返回;参数为两个整数(a,b)时,返回 a+bj;参数只有一个整数 a 时 , 虚部 b 默认为0 , 函数返回 a+0j 。
2、dir()
不提供参数时 , 返回当前本地范围内的名称列表;提供一个参数时,返回该对象包含的全部属性 。
3、divmod(a,b)
a -- 代表被除数,整数或浮点数;b -- 代表除数,整数或浮点数;根据 除法运算 计算 a,b 之间的商和余数,函数返回一个元组(p,q),p 代表商 a//b,q 代表余数 a%b 。
4、enumerate(iterable,start=0)
iterable -- 一个可迭代对象,列表、元组序列等;start -- 计数索引值,默认初始为0‘该函数返回枚举对象是个迭代器 , 利用 next() 方法依次返回元素值,每个元素以元组形式存在,包含一个计数元素(起始为 start )和 iterable 中对应的元素值 。

推荐阅读