函数(day08)】的更多相关文章

一,什么是函数? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print(),len()等.但你也可以自己创建函数,这被叫做用户自定义函数. 二, 函数的定义与调用. #函数定义 def mylen(): """计算s1的长度""" s1 = "hello world" length = 0 for i in s1…
'''2.写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者.'''#学会了 原来 range(len(iter)) 是 从零到len-1 的数的组合 建新放在函数里就可以 #学会了 原来 range(len(iter)) 是 从零到len-1 的数的组合 建新放在函数里就可以 def hanshu1(can1): new_line1 = [] for i in range(1,len(can1),2): new_line1.append(can1[i])…
函数 一.定义  def  关键字  函数名(): 函数体 函数 ---- 封装#def 关键字 # #定义后的函数就像变量 不调用是不执行的 # #函数名() ==函数的调用 def code(): print('code a new!') code()# 局部变量 函数的调用: 函数名+()调用函数的时候不在缩进内,必须顶行写def hanshu(): hanshu...hanshu()或者if True: hanshu() 二.执行 #函数的执行过程 def make(): #第一步 之后…
C语言里可以采用分组的方式管理语句 每个语句分组叫做一个函数 多函数程序执行的时候时间分配情况必须 遵守以下规则 .整个程序的执行时间被划分成几段,每段 时间都被分配给一个函数使用 .不同时间段不能互相重叠并且所有时间段 必须连续 .如果函数A在工作的时候把一段时间分配给 函数B使用则函数B结束所有工作之后必须 把后面的时间还给函数A 如果函数A在工作的时候把时间分配给函数B 使用则它们之间存在函数调用关系 在函数调用关系中函数A叫做调用函数,函数B 叫做被调用函数 函数调用关系只在被调用函数工…
一,复习 ''' 类型转换 1.数字类型:int() | bool() | float() 2.str与int: int('10') | int('-10') | int('0') | float('-.5') | float('3.14') | str(数字) 3.重点 - str与list: 'abc' => ['a', 'b', 'c']: list('abc') | ''.join(['a', 'b', 'c']) 'abc|def|xyz' => ['abc', 'def', 'xy…
写在前面 上课第八天,打卡: 为什么坚持?想一想当初: 一.面向对象进阶 - 1.反射补充 - 通过字符串去操作一个对象的属性,称之为反射: - 示例1: class Chinese: def __init__(self,name): self.name=name p = Chinese('standby') # 实例化一个对象 print(p) # 打印这个对象 --- <__main__.Chinese object at 0x0000000000B3A978> - 示例2: >&g…
复习 ''' 类型转换 1.数字类型:int() | bool() | float() 2.str与int:int('10') | int('-10') | int('0') | float('-.5') | float('3.14') | str(数字) 3.重点 - str与list: 'abc' => ['a', 'b', 'c']: list('abc') | ''.join(['a', 'b', 'c']) 'abc|def|xyz' => ['abc', 'def', 'xyz']…
Day08:命名空间和作用域: 1.命名空间: (1)内置命名空间(python解释器): 就是python解释器一旦启动就可以使用的名字储存在内置命名空间中: eg: len() print() append()   等等 (2)全局命名空间(我们写的非函数代码): 是在程序从上到下执行的时候依次加载进内存的 放置了我们所有函数名和变量 (3)局部命名空间(函数代码): 可以理解为临时命名空间 当调用函数时才会产生的命名空间,当函数执行完毕时该命名空间就又消失了. 备注: 如果自己有,就不会找…
今日学习内容 1.文件重写方法 2.函数基本知识 文件处理: 打开文件 读/写文件 关闭文件 文件指针移动,只有t模式下的read(n),n代表的字符个数其余都是以字节为单位 f.seek有两个参数(offset whence)可以在t和b模式下用 offset:代表控制指针移动的字节数,在b模式下用 whence:代表参照什么位置进行移动,在b模式下用 whence:0文件开头 whence:1当前指针位置 whence:2文件末尾 文件修改的两种方式: 方式一: 1.将文件内容全部读入内存…
python的对象反射功能,经常在编程时使用.相比较其它的编程语言使用非常方便.反射就是用字符串来操作对象或者类,模块中的成员. 一.对象的反射 反射功能的实现,由这4个内置函数来实现(hasattr, getattr, setattr, delattr) 1.1.hasattr判断是否有某个成员 判断对象中是否有属性, 方法.返回bool值 #!/usr/bin/env python # -*-coding:utf-8-*- class Foo(object): country = "chin…