码迷,mamicode.com
首页 > 编程语言 > 详细

python 3

时间:2018-05-20 21:23:27      阅读:163      评论:0      收藏:0      [点我收藏+]

标签: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次方

python 3

标签:while   参数   pytho   次方   多个   方法   一个   not   and   

原文地址:https://www.cnblogs.com/zaqzzz/p/9064480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!