学习Python函数笔记之二

---恢复内容开始---

1、内置函数:取绝对值函数abs()

2、内置函数:取最大值max(),取最小值min()

3、内置函数:len()是获取序列的长度

4、内置函数:divmod(x,y),返回的结果就是x/y的商和模,显示y不能等于0,等于0就会报错

5、内置函数:pow(a,b)两个参数的情况下,表示a的b次幂

pow(x,y,z)三个参数的情况下,表示x的y次幂的值,然后再对z取模得出结果

6、内置函数:round(x,y)表示x是一个浮点型的小数,y表示保留几位小数,最后输出保留几位小数四舍五入的值

当然如果只有x一个参数,默认的是表示小数点后0位四舍五入的结果

7、内置函数:callable(函数名),判断函数可不可以调用

8、内置函数:isinstance(x,y),判断某一个对象类型,结果是为真返回True,为假返回False

9、内置函数:cmp(x,y),如果x=y,返回0;x>y,返回1;x<y,返回-1

10、内置函数:range()和xrange()

区别如下:

11、内置函数之类型转换函数:type()、int()、long()、float()、complex()、str()、list()、tuple()都比较熟悉了

12、hex()返回的是16进制的数字;oct()返回的是八进制的数字;chr()参数是0-256之间的整数,返回的是当前数字的阿斯科马字符;ord()与chr()正好相反,它的参数是阿斯科马字符,返回的是对应的是十进制整数

13、string函数的应用

str.capitalize()是对所传函数首字母大写

str.replace(x,y),把x换成y;还有此函数一个可选参数str.replace(x,y,z),z表示更换几次

str.split(x)是对字符串进行分割,参数的意思是以什么进行分割;此函数还有个可选参数str.split(x,y),y是指分割几次

14、python序列函数处理函数

filter()可以对序列做过滤处理,就是说可以使用一个自定义函数过滤一个序列,把序列的每一项传到自定义过滤函数里处理,并返回使函数为True的结果集

同样结合匿名函数lambda实现同上的例子

zip()和map()函数,

区别是map()函数有一个默认的参数None,当遇到以下这种情况时,map()函数会默认以None补全

map()也可以做如下操作,但是zip()却不可以

---恢复内容结束---

时间: 2024-08-03 10:10:08

学习Python函数笔记之二的相关文章

简明Python教程笔记(二)----用户交互raw_input()

raw_input() python内建函数 将所有输入看做字符串,返回字符串类型 input()对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float ) input() 本质上还是使用 raw_input() 来实现的,只是调用完 raw_input() 之后再调用 eval() 函数 例子: #!/usr/bin/env pythonthis_year = 2014name = raw_input('please input your name:')age1 =

树莓派高级GPIO库,wiringpi2 for python使用笔记(二)高精度计时、延时函数

学过单片机的同学应该清楚,我们在编写传感器驱动时,需要用到高精度的定时器.延时等功能,wiringpi提供了一组函数来实现这些功能,这些函数分别是: micros() #返回当前的微秒数,这个数在调用wiringPiSetup()后被清零并重新计时 millis() #返回当前的毫秒数,同上,这个数在调用wiringPiSetup()后被清零并重新计时 delayMicroseconds() #高精度微秒延时 delay() #毫秒延时. python相对于C,一个很大的问题就是执行速度慢,所以

Python学习-10.Python函数定义(二)

在Python中定义函数的时候,可以使用参数默认值的方式定义函数 例子: 1 def welcome(who,state='is',action='talking'): 2 print(who,state,action) 调用函数: 1 welcome('Tom') 输出Tom is talking 1 welcome('Tom','was') 输出Tom was talking 1 welcome('Tom',action='sleeping') 输出Tom is sleeping 可见,在参

《如何高效学习》读书笔记(二)——整体性学习技术

整体性学习中最关键的步骤是将所学的知识运用到实际中去, 知识只有获得了在实际生活中的价值才是真正的知识. 只要你用心发现, 几乎所有的知识都有实际价值, 如果能发现知识在你生活中的价值, 知识就与你产生了紧密的联系, 这可能比第二部分要介绍的所有技术都更加有效. 整体性学习技术的实际学习效果更好.整体性学习将观点联系在一起, 应用模型, 建立结构以理解不同类型的知识.在学习整体性学习概念时, 一个很好的方法是把它比喻成下棋, 首先你要了解下棋的基本规则和基本目标,一旦理解了下棋的基本规则, 你就

python — 函数基础知识(二)

目录 1 返回值 2 作用域 3 函数小高级 4 函数中高级 1 返回值 def func(arg): # .... return 9 # 返回值为9 默认:return None val = func('adsfadsf') # 1. 让用户输入一段字符串,计算字符串中有多少A字符的个数.有多少个就在文件a.txt中写多少个"李邵奇". def get_char_count(data): sum_counter = 0 for i in data: if i == 'A': sum_

python语法笔记(二)

1. 循环对象 循环对象是一类特殊的对象,它包含一个next()方法(在python3中是 __next__()方法),该方法的目的是进行到下一个结果,而在结束一系列结果之后,举出 StopIteration错误. 当一个循环结构(比如for)调用循环对象的时候,它就会每次循环的时候调用 next()方法,直到 StopIteration出现,for循环接收到 StopIteration,就知道循环结束,停止调用next().比如: f = open('1.txt') f.next() f.ne

Python函数笔记

函数返回值#coding:utf-8def f(x,y):    print  x+y/*x+y即计算x+y若为"x+y"则直接输出x+y*/f(97,98)D:\Python安装程序\python.exe C:/Users/欢/PycharmProjects/untitled/ll.py195 Process finished with exit code 0#coding:utf-8def f(x,y):    print  "welcome"    print

廖雪峰网站:学习python函数—函数参数(三)

1.*args # 位置参数,计算x2的函数 def power(x): return x * x p = power(5) print(p) # 把power(x)修改为power(x, n),用来计算xn def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s p1 = power(5, 2) p2 = power(5, 3) print(p1) print(p2) # 默认参数 # 使用默认参数有什么好处?最大的好处

Python——函数入门(二)

一.函数的参数 我们在定义函数时,可以定义形式参数(简称形参),这些形参的值在函数调用的时候才会确定,形参的值由调用者负责传入. 1.关键字参数 在Python中,函数的参数名并不是没有意义的,在调用函数的时候,Python允许根据参数名传入参数值,根据参数名传入参数值不需要遵守定义形参的顺序,这种根据参数名传入参数值的方式被称为关键字参数. 例: def test(a,b,c): print ('a:%s,b:%s,c:%s'%(a,b,c)) return a,b,c test(c = 1,