标签:while 参数 pytho 次方 多个 方法 一个 not and
1.
对于不变方法,调用任何方法都不会改变自身的值,而是会重新创建一个新的对象
比如a=‘abc‘
a.replace(‘a‘,‘A‘)(创建了一个新的对象Abc,而要a为Abc,则需要 a=a.replace(‘a‘,‘A‘))
2.
abs()函数,求值得绝对值,且只有一个参数
3.cmp(x,y)
比较两个值得大小,x>y:1 x=y:0 x<y:-1
4.int() str()
类型转换
5.可以吧函数赋值别名
比如a=abs
a(-100)=100
6.自己定义函数 def语句
比如我想定义一个求绝对值函数
def abs_(x):
if(x>0):
return x
if(x<=0)
return -x
(值得注意的是,abs内置函数输入字符串的时候会报错,但是我们定义的函数并不会)
定义一个空函数
def nop():
pass
pass的意思就是什么都不做,如果不加会报错
7.isinstance()函数
isinstance(object, classinfo)
可以用来判断 一个变量是否是那个类型
或者对象是否是这个类
8.
判断x是否为int或者float,是就继续执行,否则抛出错误
if (not (isinstance(x,int)) and (not isinstance(x,float))):
if not isinstance(x, (int, float)):
9.在python函数中可以返回多个值(实际上返回了一个tuple)
10.
def power(x,n):
fact=1
while n>0:
n=n-1
fact=fact*x
return fact
x=5
n=3
a=power(x,n)
print a
python中定义5的3次方
标签:while 参数 pytho 次方 多个 方法 一个 not and
原文地址:https://www.cnblogs.com/zaqzzz/p/9064480.html