python常见函数

转载 2016年08月31日 10:58:57

python常见函数

abs函数

abs函数用来求一个数的绝对值

abs(-1.24)

max函数

max函数用来求多个参数的最大值

max(2,3,1,-5)

类型转换函数

常见的类型转换函数,包括int(),float(),bool(),str()

str(100)

hex函数

hex函数可以将一个整数转换为十六进制表示的字符串

hex(255)

可以改变函数名字

#将a指向abs函数
a = abs
a(-1)

空函数

定义一个什么都不做的函数:

def nop():
    pass

空函数的作用:pass作为占位符,能够先让代码运行起来,还可以用作其他语句中:

if age >= 18:
    pass

这里pass不能缺少,不然语法错误。

参数检查

数据类型检查可以用内置函数isinstance()来实现:

def my_abs(x):
    if not isinstance(x, (int,float)):
            raise TypeError('bad operand type')
    if x >= 0:
        return x
    else :
        return -x

添加完之后如果输入错误的参数类型就会抛出你指定的错误

函数多返回值

导入包使用import语句

import math

def move(x, y, step, angle=0):
    nx = x + step * math.cos(angle)
    ny = y - step * math.sin(angle)
    return nx,ny

x,y = move(100, 100, 60, math.pi / 6)
print(x,y)

其实他的返回值依然是一个值来的,不过因为这个返回值是tuple类型而已。


# 求一元二次方程解
def quadratic(a, b, c):
    if not isinstance(a, (int,float)) and isinstance(b, (int, float)) and isinstance(c, (int, float)):
        raise TypeError('bad operand type')

    if a == 0:
        return 'a不能为0'

    n = float(b * b - 4 * a *c)

    if n < 0:
        return '方程无解'
    elif n == 0:
        x = int(-b / (2 * a))
        return '方程的解为:x = %lf' % x
    else:
        x1 = (-b + math.sqrt(n)) / (2 * a)
        x2 = (-b - math.sqrt(n)) / (2 * a)
        return '方程的解为:x1 = %.1f,x2 = %.1f'%(x1,x2)

a = float(input('请输入a:'))
b = float(input('请输入b:'))
c = float(input('请输入c:'))
print(quadratic(a, b, c))

python--常用函数总结

总结一些常用函数,方便以后查询。
  • u011649536
  • u011649536
  • 2015年12月10日 18:12
  • 852

Python 中常用的函数和技巧

一、读取数据分割并放入list中使用场景:一般开发中经常会从本地文件中读取数据,并放入list中, 例如:10086,10010,110,120,999>>> str = '10086,10010,...
  • yanwenyuan0304
  • yanwenyuan0304
  • 2017年05月26日 18:24
  • 277

python 常用string函数

author:skate time:2014/10/13 python 常用string函数   字符串中字符大小写的变换 1. str.lower()   //小写 >>> 'Ska...
  • wyzxg
  • wyzxg
  • 2014年10月13日 17:12
  • 4848

Python常见文件函数

os.path 模块中的路径名访问函数     分隔     basename() 去掉目录路径, 返回文件名     dirname() 去掉文件名, 返回目录路径     ...
  • u010261063
  • u010261063
  • 2016年08月29日 18:17
  • 157

Python字典常见函数

items() keys() values() get() pop() popitem() update() setdefault() D.items() -&gt; a s...
  • qq_31816741
  • qq_31816741
  • 2018年02月21日 13:27
  • 8

常用函数的导数表

① C'=0(C为常数函数) ② (x^n)'= nx^(n-1) (n∈R);熟记1/X的导数 ③ (sinx)' = cosx (cosx)' = - sinx (tanx)'=1/(cosx)^...
  • dyx810601
  • dyx810601
  • 2016年04月13日 18:48
  • 2903

Python常见函数

1 打印 print("xxx") 2 a=
  • handyflyjay
  • handyflyjay
  • 2014年07月14日 15:34
  • 330

Python常见函数总结

List.extend: extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。 aList = [123, 'xyz', 'zara', 'abc', 12...
  • u010814042
  • u010814042
  • 2017年07月13日 15:36
  • 87

Python List常见函数

mylist=[1,2,3,4,5,6] print(max(mylist)) #求最大 print(min(mylist)) #求最小 mytuple=(1,2,3,4,5) #元祖 mylist...
  • houyanhua1
  • houyanhua1
  • 2017年09月27日 14:26
  • 52

python常见函数

1.常用内置函数:(不用import就可以直接使用)       help(obj) 在线帮助, obj可是任何类型      callable(obj) 查看一个obj是不是可以像函数一样调用 ...
  • blackmanren
  • blackmanren
  • 2014年05月14日 14:33
  • 351
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python常见函数
举报原因:
原因补充:

(最多只允许输入30个字)