自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 day14作业

文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是{'name':'egon','sex':'male','age':18,'salary':3000}的形式 ...

2019-09-25 20:56:00 127

转载 匿名函数、内置函数、面向过程编程

匿名函数 之前学到的函数都是有名函数,所谓匿名函数就是这类函数没有自己的函数名。他没有绑定名字,使用一次就被回收,加括号就可运行。 语法:lambda 参数:返回值 res = (lambda x, y: x+y)#括号里面的就是匿名函数,这里就是给匿名函数加了一个函数名字 print(res(1,3)) 匿名函数通常和内置函数联用,通常联用的方法有:max()、sorted()、fil...

2019-09-25 16:27:00 105

转载 三元表达式、列表推导式、字典生成式、生成器、递归

迭代器 可迭代对象 可迭代对象:可迭代的对象,内置有__iter__方法的对象都是可迭代对象,除了数字类型,所有数据类型都是可迭代对象。 Python内置str、list、tuple、dict、set、file都是可迭代对象 迭代器对象 迭代器对象:执行可迭代对象的__iter__方法,执行该方法会拿到返回值,这个返回值就是可迭代对象。 为什么要有迭代器对象:提供了一种不依赖索引取值的手...

2019-09-24 17:31:00 115

转载 闭包函数和装饰器

闭包函数和装饰器 闭包函数 一、什么是闭包函数? 闭包:闭是封闭(函数内部嵌套函数),包是包含,闭包是指该内部函数对外部作用域而非全局作用域的变量的引用。 两种为函数传参的方式 为函数传参的方式一:使用参数的形式 def func(x): print(x) func(1) 1 为函数传参的方式二:包给函数 def outter(x): x = 2 ...

2019-09-23 20:20:00 69

转载 可变长参数、函数的嵌套、名称空间和作用域学习笔记

写在博客的开头 nick说:人生疾苦唯有自救,这是你相信IT的最后一次机会。这个时候必须得逼自己一把,只有对自己够狠才能慢慢强大。昨天看一哥们在博客上说每天大喊一遍python第一java第二,python大法无所不能,给自己以一个乐观积极的态度好好学习天天向上。加油,希望我们每一个人都不负光阴。 可变长参数 *形参名 def f1(*args):#调用时有多少个位置实参就接收多少个 ...

2019-09-20 21:41:00 135

转载 day10作业

在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理,如 登录函数 注册函数 猜年龄函数 选择奖品函数 登录函数 def login(): login_count = 0 while login_count < 3: username_inp = input('Please input your username:') ...

2019-09-19 20:36:00 95

转载 函数基础之函数定义至函数的参数笔记

函数的定义 函数定义的特性: 函数定义过程,只检测语法,不执行代码 '''def 函数名 (等同于变量名)(): """ 函数功能的描述""" 代码块 ...''' print(函数名.__doc__)可以打印出来函数功能的描述 def guess1(): """给定两个数,打印较大的数""" x = 20 y = 30 ...

2019-09-19 16:29:00 117

转载 基本的文件操作,文件的打开与修改学习笔记

基本的文件操作 一、什么是文件? 文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位。文件的操作是基于文件,即文件的操作核心就是:读和写。也就是只要我们想要操作文件就是对操作系统发起请求,然后由操作系统将用户或应用程序对文件的读写操作转换成集体的硬盘指令(比如控制盘片转动,控制机械手臂移动,以此来读取数据)。 二、为什么要有文件? 内存无法永久保存数据,但凡我们想要永久保存数据都...

2019-09-18 19:28:00 196

转载 字符编码、python2和python3编码的区别

字符编码 文本编辑器存储信息的过程 打开编辑器就在内存中打开了一个进程,用编辑器编写的内容存在内存中,断电会丢失。 点击保存,编辑器把内存的数据刷到了硬盘上。 编写.py文件(没有执行时)和编写其他文件没有区别,只是在写一堆字符。 python解释器解释python代码的流程 第一阶段:python解释器启动,这时相当于启动了一个文本编辑器。 第二阶段:python解释器相当于文本...

2019-09-17 16:36:00 112

转载 day07作业猜年龄游戏

# 给定年龄,用户可以猜三次年龄 # # 年龄猜对,让用户选择两次奖励 # # 用户选择两次奖励后退出 get_prize_dict = {} # 获取的奖品信息 age = 18 inp_count = 0 prize_choose_count = 0 while inp_count<3:#用户猜三次 inp_age = input('请输入你猜的年龄:') i...

2019-09-16 22:26:00 108

转载 元组、字典、集合的内置方法,散列表、深浅拷贝学习笔记

元组内置方法(了解) 元组:只可取,不可更改的列表,元组一经创建就写死了 定义方式:()内用逗号隔开多个元素,元素可以为任意数字类型 tup1 = (1,2,3,4) tup2 = (1,)#如果元组只有一个元素,必须加逗号隔开 lt = list((1,2,3))#将元组转化为列表 tup = tuple([1,2,3])#将列表转化为元组 元祖的方法 元组的使用方法(与列表类似):索...

2019-09-16 20:00:00 149

转载 day06作业

给定年龄,用户可以猜三次年龄,年龄猜对,让用户选择两次奖励,用户选择两次奖励后退出 age=18 j=2 count=0 prize_dict={0:'布娃娃',1:'变形金刚',2:'奥特曼',3:'Python'} while count<3: inp_age=input('Please input your age:') if not inp_age.isd...

2019-09-13 17:05:00 74

转载 列表内置方法

列表内置方法 1.索引取值、索引修改值 lt = [1,2,3,4] print(lt[1]) lt[1] = 3 print(lt) 2 [1, 3, 3, 4] 2.切片 print(lt[:])#冒号左边没有左边取到头,右边没有则右边取到头 print(lt[1:2])#顾头不顾尾,只打印索引号为1的元素 print(lt[1:4:2])#步长为2 [1, 3, 3, 4] [3]...

2019-09-12 20:25:00 88

转载 字符串内置方法

字符串内置方法 使用方法 1.索引 s = 'hello' print(s[1]) e 2.索引切片 s='hello how are you' print(s[0:4])#顾头不顾尾 print(s[0:4:2])#2表示步长,隔一个取一个 print(1,s[4:0:-1])# +从左到右,-表示从右到左 print(1,s[2:])# 左边的不写取到最左边,右边的不写取到最右边 h...

2019-09-12 19:03:00 209

转载 运算符、流程控制(if、while)笔记

算术运算符 算术运算符用于数学运算 比较运算符(返回一个bool值) 用于比较数据的大小 运算符 描述 实例 == 比较对象是否相等 (a==b)返回1 != 比较两个对象是否不相等 (a!=b)返回1 < 比较前者是否小于后者 (a<b)返回1 > 比较后者是否小于前者,是则返回1,否则返回0 (a>b)返回1 <> ...

2019-09-11 18:50:00 110

转载 day05

输入姑娘的年龄后,进行以下判断: 如果姑娘小于18岁,打印“不接受未成年” 如果姑娘大于18岁小于25岁,打印“心动表白” 如果姑娘大于25岁小于45岁,打印“阿姨好” 如果姑娘大于45岁,打印“奶奶好” girl_gender = input('Please input your gender:') if girl_gender == 'female': girl_age ...

2019-09-11 18:25:00 132

转载 day04作业

简述Python的五大数据类型的作用、定义方式、使用方法: 数字类型 int型 作用:表示人的年龄,及联系方式等数据 定义 age=18 print(age) print(type(age)) print(id(age)) 18 <class 'int'> 1951035392 用法:可用于数学运算 float型 作用:表示温度、高度、体重等 定义 age=18.123 ...

2019-09-10 17:37:00 69

转载 花式赋值、列表、字典、解压缩、input()、格式化学习笔记

花式赋值 #方式一 i=10 j=20 j,i=i,j#i与j的值互换 #方式二 i=10 j=20 z=i i=j j=z 列表(list) 格式:如下 hobby_list=['read','run','girl'] print(hobby_list[1])#打印结果为run 在[]内用逗号隔开,里面的数据类型任意,打印时需要在[]中填写要打印的索引位置。从左边数为0、1、2、3,从...

2019-09-10 16:32:00 156

转载 day03作业

简述执行Python程序的两种方式以及他们的优缺点: 交互式:优点:输入一句执行一句,可以看到每一句的执行结果 缺点:不能保存代码 命令行试:优点:一次执行所有代码,可以保存 缺点:操作复杂 简述Python垃圾回收机制: 当已经使用过得变量值不在赋值给其他变量名时,内存中为这个变量值开辟的内存空间就会被回收。如 x=1 x=2#1对应的内存空间就会被回收 对于下述代码: x = 1...

2019-09-09 17:24:00 65

转载 pycharm快捷键的使用、内存管理、变量、数据类型、注释相关笔记

pycharm快捷键的使用 ctrl+c复制,默认复制整行 ctrl+v粘贴 ctrl+z撤销 ctrl+x剪切,默认剪切整行 ctrl+a全选 ctrl+f查找;选中批量修改 shift+ctrl+z取消撤销 ctrl+d复制粘贴选中内容,没有选中默认整行 ctrl+backspace删除一个单词 shift+enter换行 ctrl+shift+r全局搜索 ctrl+shift+f1...

2019-09-09 17:18:00 369

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除