摘要: 函数对象 函数名就是存放了函数的内存地址,存放了内存地址的变量都是对象,即 函数名的调用就是函数对象直接的应用 函数对象的应用 #1 可以直接引用 #2 可以当作函数参数传递 #3 可以作为函数的返回值 #4 可以做为容器类型的元素(比如在字典中,value对应函数名,输入key就可以直接调用到va 阅读全文
posted @ 2019-04-01 15:24 Mr-Bear 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一.形参和实参 def fn(x,y): print() fn(a,b) 其中函数定义中的x,y是形参,用来接收外界的值,a,b是实参,,可以是常量、变量、以及表达式或三者的组合 注:形参随着函数的调用而产生,随着调用结束而停止。 二.实参的分类 位置实参:必须按照顺序给形参传值 关键词实参:按照关 阅读全文
posted @ 2019-03-29 15:14 Mr-Bear 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 函数 1.什么是函数 函数是一系列代码的集合,用来完成某一项特定的功能 2.函数的组成 def fn() print() return # fn: 是函数名,指向的是函数所在的地址,print(fn)是地址,因为没有进行初始化 # def :函数声明的关键词 #():列表参数,可以有多个值 #函数体 阅读全文
posted @ 2019-03-28 15:38 Mr-Bear 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一.文件的操作流程 ①打开文件 ②操作文件 ③关闭文件 二.文件打开方式 ①with open('XX.txt','r',encoding='utf-8') as file #pycharm中encoding不输入,默认为GBK,这里是相对路径,也可以输入D:\...的路径。 with后不需要手动关 阅读全文
posted @ 2019-03-26 15:39 Mr-Bear 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一.字符编码 什么是字符编码,我们在与计算机的交互中,为了让计算机明白我们人类的语言,需要将语言以以莫种特定的方式(其实就是把字符对应特定的二进制数)翻译成计算机语言(二进制数)。这个过程就是就是字符编码。 二.编码表的发展 字符是通过对比编码表来转换成二进制的,所以不同的编码表就会转换成不同的二进 阅读全文
posted @ 2019-03-26 15:28 Mr-Bear 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 继续上次的内容 一.元组 ①定义:t1=(),t1=tuple() 参数为可迭代对象(可以被for遍历的对象) ②介绍:有序存储,可以放多个数据,不可变类型(内部可以包括可变对象,可变对象依旧可变)。 ③应用:可以将不允许操作的列表转换成成元组,将允许操作的元组转成列表。 ④内置函数的使用方法 1. 阅读全文
posted @ 2019-03-25 17:24 Mr-Bear 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一.可变与不可变类型 可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型,比如列表和字典 不可变类型:值改变,但是id也跟着变,证明是产生了新的值,是不可变类型。比如数字,字符串,元组。 二.数字类型 1.整型 int(不可变) ①作用:通常用来记录年龄、等级、数量 ②定义方式: age 阅读全文
posted @ 2019-03-22 16:56 Mr-Bear 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一.while循环 语法: while 条件: print('代码1') print('代码2') print('代码3') 示例: # 循环输入账号密码,并嵌套if判断来打印相输入账号密码后的结果 while True: name = input('please input your name:' 阅读全文
posted @ 2019-03-21 16:44 Mr-Bear 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 编程的目的是控制计算机,像人脑一样去工作,既然是要模拟人,那么也要有对不同的条件,有不能反应的能力 1.语法一 if 条件: 代码1 else: 代码2 如果条件为True,那么就会执行代码1,反之,如果条件不成立则执行代码2。这是if条件语句的基本语法。(else可以不使用) 2.语法二 if 条 阅读全文
posted @ 2019-03-21 16:42 Mr-Bear 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一.注释 单行注释 ,比如 # 这是一行代码,别问,我说是就是 多行注释, " " " 我是代码 我也是 " " " 二.输入输出 1.接收用户输入 name= input(‘请输入你的名字’)ps.input输入的类型皆为str print(name) 2.格式化输出 name=input(‘请输 阅读全文
posted @ 2019-03-20 20:00 Mr-Bear 阅读(191) 评论(0) 推荐(0) 编辑