PYTHON DAY04 |
您所在的位置:网站首页 › python输出列表元素中的元素 › PYTHON DAY04 |
coding: utf-8
基础 3
——变量名和函数名命名规则——
变量名和函数名只能包含 字母、_下划线或数字
并且只能以 字母和下划线开头,不能以数字开头
——function(函数)——
函数简单说来就是一块代码,调用函数的时候相当于调用了函数内容包含的一系列代码
函数定义语法如下,其中 print_star是函数名
print('*') 是函数体(函数体就是函数里面的内容)
def print_star(): print('*') 定义好函数后,调用函数的方法是 函数名()print_star() # 这样会打印一个 * 到屏幕 函数可以带参数,如下函数,带了一个参数n,参数放在括号中def print_star(n): print('*' * n) 调用如下print_star(4) 函数可以有多个参数def add(a, b): print(a + b) add(1, 2) add(3, 5) add(100, 8) 函数可以有「返回值」 返回值的意思是函数本身是一个值,就像变量一样,它的值就是它的返回值def add(a, b): return a + b number = add(1, 3) print(number) 注意看上面的语句,add(1, 3)被当做一个值赋值给了变量number 也就是说这个函数调用是一个数值,数值的值就是函数的返回值 例如,使用函数来求绝对值def abs(n): if n < 0: n = -n return n print(abs(0)) print(abs(-8)) print(abs(3)) 例如,使用函数检查一个数字是否是奇数(奇数对2取余数不等于0)def isOdd(n): if n % 2 != 0: return True else: return False print(isOdd(1)) print(isOdd(2)) print(isOdd(3)) print(isOdd(4)) 练习,实现isEven函数,偶数返回True,奇数返回False 返回两个参数中较小的一个def min(a, b): if a < b: return a else: return b print(min(1, 2)) print(min(3, 2)) 练习,实现max函数,接受两个参数,返回较大的那一个值 ——list(列表)—— list(列表)是一种可以存储多个变量的类型 list(列表)和字符串一样,下标从0开始,操作也一样(用下标取元素,切片取子list) list中可以存不同类型的任意数据(任意类型都可以存在列表中) list 初始化如下,不同元素用逗号分隔l1 = [5, 4, 3, 2, 1] l2 = [1, "good", True] len()函数可以求list长度print(len(l1)) # 5 print(len(l2)) # 3 用for in循环遍历list 下面的代码会输出列表内的所有变量 注意element这个变量名可以随便取,一般用ifor element in l: print(element) 切片语法等同于字符串 列表自带了一些函数,可以实现不同的功能,用法如下 排序,最常用的情况是按时间排序、windows资源管理器里面的文件排序等l = [3, 2, 1] l.sort() print(l) 输出是 [1, 2, 3],默认升序排序 列表可以添加元素l = [1, 2] l.append(3) print(l) l.append(3.3) print(l) l.append('good') print(l) 列表 还可以删除、插入数据等,暂且不表 例子,得到列表中最小的元素l = [6, 4, 5] min = l[0] # l的第一个元素赋值给min变量 遍历l,如果min变量的值大于元素的值,就把元素赋值给min变量 这样循环遍历完之后,min变量中存的就是整个list中最小的值了for i in l: if min > i: min = i print min 题目,得到列表中最大的元素l = [1, 2, 3] max = l[0] 补全剩下的代码 题目,得到列表中所有数字的合 题目,得到列表中所有数字的平均数 提示,len函数可以求list长度(也就是数字个数),上文有写 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |