- 博客(12)
- 收藏
- 关注
转载 python lambda()函数 学习笔记012
# lambda 函数是用一条语句表达 匿名函数,可以用来代替小函数def edit_story(words,func): for word in words: print(func(word))stairs = ['thun','meow','thun','hiss']edit_story(stairs,lambda word :word.capitalize()+...
2018-06-25 10:51:02
382
原创 Python 内部函数 一等公民 学习笔记010
def run_something_with_args(func,*arg): print(*arg) print(arg[0]) return func(*arg)def sum_arg(*args): return sum(args)print(run_something_with_args(sum_arg,2,3,4,5))2 3 4 5214知识点,...
2018-06-25 10:30:08
369
原创 Python 闭包 学习笔记011
知识点:1,外层函数返回值是一个函数,外层函数为环境变量2,内层函数记忆外层函数调用的变量# Lexical closure 闭包 ,f1提供运行环境# 2018年6月25日def f1(x): def f2(y): return y**x return f2f3 = f1(3)print(f3(3))print(f3(4))print(f3(5))p...
2018-06-25 10:29:36
208
原创 Python 函数*args ,**kwargs收集元组、字典 学习笔记009
安装了好几次VS CODE,每次配置都有问题,照着各类大神的配置,还是不成功,中午终于搞定了。参数被用在函数内部时,*可以将一组可变数量的参数合成参数值的元组。**将参数收集到一个字典中,参数的名字是字典的键,对应参数的值是字典的值def foo(x,y,z,*args,**kargs): print('x =:',x) print('y = ',y) print ('...
2018-06-22 17:22:31
243
原创 3.8练习题 Python 学习笔记008
things = ["mozzaralla","cinderella","salmonella"]def normalize(name): return name[0].upper() + name[1:].lower()def name_upper(name): return name[:].upper()def name_lower(name): return n...
2018-06-20 22:55:12
720
原创 3.4 Python字典常用操作 update() copy() del clear() 学习笔记007
plo = {'a': 'Fine', 'c': 'd', 'e': 'f', 'h': 'g'}other = {'New':'island','Old':'Korea'}plo.update(other)save_plo = plo.copy()print(plo)print(save_plo)del save_plo['New']print(save_plo)print(pl...
2018-06-20 17:10:16
761
原创 3.2 Python列表 赋值 ‘=’,copy() ,slice[] 学习笔记006
一,验证三种列表赋值方法a = ['American','Braze','China','Japan','Chico','Harpo']b = ac = list(b)h = a.copy()i = a[:]print('a={},\nb={},\nc={},\nh={},\ni={},'.format(a,b,c,h,i))b[0] = 'Fine'a[3] = 'Korea'i...
2018-06-20 15:22:24
1504
原创 Python 容器 sort,sorted的使用 学习笔记005
a = ['American','Braze','China','Japan','Chico','Harpo']b = ['American','Braze','China','Japan','Chico','Harpo']c = a.sort()d = sorted(b)print('1st b={},\n 1st d={},\n'.format(b,d))e = b.sort(rev...
2018-06-20 14:43:47
269
原创 3.1 使用list,split创建列表 学习笔记003
a_tuple = ('ready','fire','aim')b_tuple = "'ready','fire','aim'"a = list(a_tuple)b = list(a[0])print('a_tuple=',a_tuple)print('a=',a)print('b=',b)print('b[0]=',b[0])c = b_tuple.split(',')prin...
2018-06-20 12:05:30
504
原创 Python语言及其运用 练习题 2.4 学习笔记004
seconds_per_hour = 60*60seconds_per_day =24*seconds_per_houra = seconds_per_day/seconds_per_hourb = seconds_per_day//seconds_per_hourprint("a is float = {} ,b is int = {} ".format(a,b))输出a is floa...
2018-06-20 11:44:47
606
原创 Python学习之路--学习笔记002
一,前言 现在开始正式进入Python之路,书籍使用《Python语言及其应用》2016年1月版,2018年1月印刷。 之前刷了网易精品课的Python,大学有一定的编程基础。 昨天学习了第二章的Python基本元素,也编写了99乘法表。二,学习点 2.1 切片 [Start:end:step],中间分隔符为“:” 2.2 分割split,格式:处理字符串.s...
2018-06-20 11:36:26
191
原创 Python3 九九乘法表 四种形式 --学习笔记001
Python3 九九乘法表 3.1 左三角python九九乘法表# -*- coding: UTF-8 -*-# 左三角型for i in range(1,10): for a in range(1,i+1): print("{}*{}={}".format(a,i,i*a),end='\t') print()输出:1*1=1 1*2=2 2*2=4 ...
2018-06-20 10:49:21
5036
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人