随笔分类 -  python

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要:1、 >>> def a(first,meddle,last): b = f"{first} {meddle} {last}" return b.title() >>> a("aaa","bbb","ccc") 'Aaa Bbb Ccc' >>> a("aaa","bbb") ## 少一个实参报错 阅读全文
posted @ 2021-03-10 11:26 小鲨鱼2018 阅读(72) 评论(0) 推荐(0)
摘要:1、 >>> def a(x,y): b = {"key1":x,"key2":y} return b >>> a(111,222) {'key1': 111, 'key2': 222} >>> a(111,222,333) ## 多家实参报错 Traceback (most recent call 阅读全文
posted @ 2021-03-10 11:12 小鲨鱼2018 阅读(386) 评论(0) 推荐(0)
摘要:1、 def a(first,last): full = f"{first} {last}" return full.title() while True: ## 条件为真的话,一直循环 print("\n\nplease tell me your name:") ## 两个\n,每执行一次循环,空 阅读全文
posted @ 2021-03-10 10:33 小鲨鱼2018 阅读(365) 评论(0) 推荐(0)
摘要:python中函数可以返回任何类型的值,包含列表和字典等较复杂的数据结构。 1、 >>> def fun(first,last,age): full = {"first":first,"last":last,"age":age} ## 函数返回列表 return full >>> infor = f 阅读全文
posted @ 2021-03-09 22:46 小鲨鱼2018 阅读(2362) 评论(0) 推荐(0)
摘要:1、 >>> def a(first,middle,last): ## 函数定义了三个形参 full = f"{first} {middle} {last}" return full.title() >>> name = a("aaa","bbb","ccc") >>> print(name) Aa 阅读全文
posted @ 2021-03-09 22:11 小鲨鱼2018 阅读(164) 评论(0) 推荐(0)
摘要:1、 >>> def a(x,y,z): print(x + y + z) >>> a(2,3,4) 9 >>> a(2,3) ## 缺少对应的实参 Traceback (most recent call last): File "<pyshell#317>", line 1, in <module 阅读全文
posted @ 2021-03-09 11:40 小鲨鱼2018 阅读(95) 评论(0) 推荐(0)
摘要:1、 >>> def a(x,y): """ function: sum author: xxxx date: 2021:03:08 """ print(x + y) >>> a(10,8) 18 >>> print(a.__doc__) ## 获取函数文档 function: sum author 阅读全文
posted @ 2021-03-08 22:39 小鲨鱼2018 阅读(256) 评论(0) 推荐(0)
摘要:1、 >>> result = 1 >>> for i in range(1,5): ## 4的阶乘 result = result * i >>> print(result) 24 >>> result = 1 >>> for i in range(1,6): ## 5的阶乘 result = r 阅读全文
posted @ 2021-03-08 21:41 小鲨鱼2018 阅读(891) 评论(0) 推荐(0)
摘要:1、利用迭代 def fun(n): ## 定义求阶乘函数 result = 1 for i in range(1,n + 1): result *= i return result n = int(input("please input the number:")) ## 指定用户输入 resul 阅读全文
posted @ 2021-03-08 17:40 小鲨鱼2018 阅读(6465) 评论(0) 推荐(0)
摘要:1、map()内置函数有两个参数,为一个函数和一个可迭代对象,将可迭代对象的每一个元素作为函数的参数进行运算加工,直到可迭代对象的每一个元素都计算完毕。 >>> def a(x): ## 定义函数a() return 3 * x >>> a(5) 15 >>> temp = map(a,range( 阅读全文
posted @ 2021-03-08 16:49 小鲨鱼2018 阅读(359) 评论(0) 推荐(0)
摘要:1、 filter()函数是一个过滤器,它的作用就是在海量的数据里面提取出有用的信息。 filter()这个内置函数有两个参数:第一个参数可以是一个函数也可以是None, 如果是一个函数的话,则将第二个可迭代对象里的每一个元素作为函数的参数进行计算,把返回True的值筛选出来;如果第一个参数是Non 阅读全文
posted @ 2021-03-08 15:55 小鲨鱼2018 阅读(293) 评论(0) 推荐(0)
摘要:1、lambda关键字用于创建匿名函数,和三元操作符一样,匿名函数在很大程度上简化了函数的定义过程。 lambda的基本用法: lambda使用冒号分割函数的参数和函数的返回值,冒号的左边为函数的参数,如果参数为多个则使用逗号分割开,冒号的右边是函数的返回值。 lambda表达式的返回值为函数对象, 阅读全文
posted @ 2021-03-08 15:36 小鲨鱼2018 阅读(480) 评论(0) 推荐(0)
摘要:1、 匿名函数的作用在很大程度上简化了函数的定义过程。 使用lambda关键字来定义匿名函数,lambda关键字的使用方法,使用冒号分割函数的参数和函数的返回值,冒号的左边为函数的参数,冒号的右边为函数的返回值,如果有多个参数,中间使用逗号隔开即可。执行完lambda语句后实际上返回一个函数对象,如 阅读全文
posted @ 2021-03-08 11:15 小鲨鱼2018 阅读(600) 评论(0) 推荐(0)
摘要:在定义函数的时候,若实参个数不确定,形参就可以使用收集参数来“搞定”,仅需要在参数前面加上星号(*)即可。 1、 使用收集参数来表示形式参数时,需要在参数前加上星号。 >>> def a(*x): print("total %d parameter!" % len(x)) print("second 阅读全文
posted @ 2021-03-07 11:52 小鲨鱼2018 阅读(428) 评论(0) 推荐(0)
摘要:1、demo >>> def a(x = 100, y = 200): print(x + y) >>> a() ## 这里x = 100, y = 200是默认参数。 300 >>> a(y = 500, x = 2000) 2500 >>> a(x = 1000, y = 800) 1800 阅读全文
posted @ 2021-03-07 11:44 小鲨鱼2018 阅读(136) 评论(0) 推荐(0)
摘要:1、 >>> def a(): print("begin eating!") >>> print("starting!") starting! >>> a() begin eating! >>> print("ending") ending ↓ >>> def a(): print("startin 阅读全文
posted @ 2021-03-07 10:59 小鲨鱼2018 阅读(61) 评论(0) 推荐(0)
摘要:1、 >>> def a(): x = 200 def b(): print("inner:",x) return b() >>> a() inner: 200 2、 >>> def a(): x = 100 def b(): x = 300 print("inner:",x) return b() 阅读全文
posted @ 2021-03-06 16:55 小鲨鱼2018 阅读(147) 评论(0) 推荐(0)
摘要:1、 内嵌函数中,内层函数可以调用外层函数的局部变量 >>> def a(): x = 8 def b(): print(x + 3) return b() >>> a() 11 >>> def a(): x = 10 def b(y): print(x + y) return b >>> a()( 阅读全文
posted @ 2021-03-06 16:37 小鲨鱼2018 阅读(1137) 评论(0) 推荐(0)
摘要:1、 内嵌函数的内层函数的作用域在外层函数之内,不能在外层函数外调用内层函数。 >>> def a(): ## 外层函数a(),内层函数b(). print("hello world!") def b(): print("good morning!") return b() >>> a() hell 阅读全文
posted @ 2021-03-06 16:25 小鲨鱼2018 阅读(629) 评论(0) 推荐(0)
摘要:1、 >>> def a(): print("hello world!") >>> a <function a at 0x000002CE49DCB550> >>> a() hello world! 2、 >>> def a(): print("hello world!") def b(): pri 阅读全文
posted @ 2021-03-06 15:57 小鲨鱼2018 阅读(772) 评论(0) 推荐(0)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页