
Python学习笔记
文章平均质量分 60
lixiaotaoplus
share my views
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4.1函数定义和调用
4.1函数定义和调用 Example4.1.1 定义: >>> a = 123 >>> b = 321 >>> def myfun(): c = a + b print(b) 执行: myfun() 注:学习内容来源于网易云课堂《疯狂的Python:快速入门精讲》原创 2014-02-09 23:46:20 · 735 阅读 · 0 评论 -
4.9Python与中类型相关的内置函数
4.9与类型相关的内置函数 (1)、string 函数 str.capitaze()字符串首字母大写 str.replace() str.split() (2)、序列处理函数 len() max() min() 其他 filter() zip() map() reduce() example4.9.1 >>> #str.capitaze() >>> s ='hell原创 2014-02-18 01:18:34 · 921 阅读 · 0 评论 -
4.8Python内置函数
4.8Python内置函数 example4.8.1 >>> #返回数字绝对值 abs() >>> abs(-520) 520 >>> absexample4.8.2 >>>#返回最大值和最小值 max()、min() >>> a = [1,2,3,4,5,520,815] >>> max(a) 815 >>> min(a) 1 >>> example4.8.3 >>> #求字符串长度le原创 2014-02-16 21:45:57 · 953 阅读 · 0 评论 -
4.7实现分支结构
4.7实现分支结构 python 并没有提供swith语句 可以通过函数和定义字典实现switch语句功能 Step1:定义一个字典g; step2:调用字典的get() 获取相应的表达式。 形式为: {1:case1,2:case2}.get(x,lambda:*arg,**key:)() >>> 5/2 >>> 2 #定义模块实现 >>> from __future__ impo原创 2014-02-15 22:37:25 · 651 阅读 · 0 评论 -
4.6 匿名函数:Lambda表达式
4.6 匿名函数:Lambda表达式 --Lambda函数是一种快速定义单行的最小函数,是从Lisp借用来的,可以用在任何需要函数的地方。 无须定义函数名称 写法举例 g = lambda x,y,z....:x*y lambda 构造的是一个函数对象 example4.6.1 >>> g = lambda x,y:x*y >>> g(520,520) 270400example原创 2014-02-14 00:38:21 · 908 阅读 · 0 评论 -
4.5冗余参数处理
4.5冗余参数处理 (1)、多类型传值(向函数传元组和字典) example4.5.1 >>> def f(x): print(x) >>> #传递元组 >>> f(range(10)) range(0, 10) >>> f([1,2,3,4]) [1, 2, 3, 4] >>> #传递字典 >>> f({1:111,2:222,3:333}) {1: 111, 2: 222, 3:原创 2014-02-13 01:25:55 · 1396 阅读 · 0 评论 -
4.4 函数返回值
4.4 函数返回值 return; 区分return 和 print; 默认返回值为None Example4.4.1 >>> def f(x,y): print(x) print(y) >>> f(2,3) 2 3 >>> z = f(2,3) 2 3 >>> z >>> print(z) None有返回值 Example4.4.2 >>> def f(x,y): pr原创 2014-02-12 01:07:21 · 760 阅读 · 0 评论 -
4.3变量作用域
4.3变量作用域 局部变量和全局变量 example4.3.1 >>> # 局部变量和全局变量 >>> x = 'I am a global var' >>> def fun(): a = 100 print(a) print(x) >>> fun() 100 I am a global var >>> print(a) Traceback (most recent call原创 2014-02-11 00:31:59 · 698 阅读 · 0 评论 -
4.2 函数形参、实参、默认参数
4.2 函数形参、实参、默认参数 定义函数时,------- 形式参数 调用函数时,------- 实际参数 example4.2.1: >>> def fun(x): print('I get a :',x) >>> s = input('Please input something:') Please input something: cuixiaohui >>> fun(s)原创 2014-02-09 23:51:19 · 686 阅读 · 0 评论 -
4.10Python序列处理函数
4.10Python序列处理函数 本节涉及的序列处理函数为:filter()、zip()、map()、reduce(),但在Python3.3.3+win32 环境下,未执行通过,相关函数未定义。 Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 18 2013, 21:18:40) [MSC v.1600 32 bit (Intel)] on win32 Typ原创 2014-02-19 21:49:24 · 924 阅读 · 0 评论