- 博客(20)
- 收藏
- 关注
转载 day14作业
文件内容如下,标题为:姓名,性别,年纪,薪资egon male 18 3000alex male 38 30000wupeiqi female 28 20000yuanhao female 28 10000要求:从文件中取出每一条记录放入列表中,列表的每个元素都是{'name':'egon','sex':'male','age':18,'salary':3000}的形式...
2019-09-25 20:56:00
180
转载 匿名函数、内置函数、面向过程编程
匿名函数之前学到的函数都是有名函数,所谓匿名函数就是这类函数没有自己的函数名。他没有绑定名字,使用一次就被回收,加括号就可运行。语法:lambda 参数:返回值res = (lambda x, y: x+y)#括号里面的就是匿名函数,这里就是给匿名函数加了一个函数名字print(res(1,3))匿名函数通常和内置函数联用,通常联用的方法有:max()、sorted()、fil...
2019-09-25 16:27:00
132
转载 三元表达式、列表推导式、字典生成式、生成器、递归
迭代器可迭代对象可迭代对象:可迭代的对象,内置有__iter__方法的对象都是可迭代对象,除了数字类型,所有数据类型都是可迭代对象。Python内置str、list、tuple、dict、set、file都是可迭代对象迭代器对象迭代器对象:执行可迭代对象的__iter__方法,执行该方法会拿到返回值,这个返回值就是可迭代对象。为什么要有迭代器对象:提供了一种不依赖索引取值的手...
2019-09-24 17:31:00
161
转载 闭包函数和装饰器
闭包函数和装饰器闭包函数一、什么是闭包函数?闭包:闭是封闭(函数内部嵌套函数),包是包含,闭包是指该内部函数对外部作用域而非全局作用域的变量的引用。两种为函数传参的方式为函数传参的方式一:使用参数的形式def func(x): print(x) func(1)1为函数传参的方式二:包给函数def outter(x): x = 2 ...
2019-09-23 20:20:00
112
转载 可变长参数、函数的嵌套、名称空间和作用域学习笔记
写在博客的开头nick说:人生疾苦唯有自救,这是你相信IT的最后一次机会。这个时候必须得逼自己一把,只有对自己够狠才能慢慢强大。昨天看一哥们在博客上说每天大喊一遍python第一java第二,python大法无所不能,给自己以一个乐观积极的态度好好学习天天向上。加油,希望我们每一个人都不负光阴。可变长参数*形参名def f1(*args):#调用时有多少个位置实参就接收多少个 ...
2019-09-20 21:41:00
184
转载 day10作业
在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理,如登录函数注册函数猜年龄函数选择奖品函数登录函数def login(): login_count = 0 while login_count < 3: username_inp = input('Please input your username:') ...
2019-09-19 20:36:00
121
转载 函数基础之函数定义至函数的参数笔记
函数的定义函数定义的特性: 函数定义过程,只检测语法,不执行代码'''def 函数名 (等同于变量名)(): """ 函数功能的描述""" 代码块 ...'''print(函数名.__doc__)可以打印出来函数功能的描述def guess1(): """给定两个数,打印较大的数""" x = 20 y = 30...
2019-09-19 16:29:00
143
转载 基本的文件操作,文件的打开与修改学习笔记
基本的文件操作一、什么是文件?文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位。文件的操作是基于文件,即文件的操作核心就是:读和写。也就是只要我们想要操作文件就是对操作系统发起请求,然后由操作系统将用户或应用程序对文件的读写操作转换成集体的硬盘指令(比如控制盘片转动,控制机械手臂移动,以此来读取数据)。二、为什么要有文件?内存无法永久保存数据,但凡我们想要永久保存数据都...
2019-09-18 19:28:00
263
转载 字符编码、python2和python3编码的区别
字符编码文本编辑器存储信息的过程打开编辑器就在内存中打开了一个进程,用编辑器编写的内容存在内存中,断电会丢失。点击保存,编辑器把内存的数据刷到了硬盘上。编写.py文件(没有执行时)和编写其他文件没有区别,只是在写一堆字符。python解释器解释python代码的流程第一阶段:python解释器启动,这时相当于启动了一个文本编辑器。第二阶段:python解释器相当于文本...
2019-09-17 16:36:00
145
转载 day07作业猜年龄游戏
# 给定年龄,用户可以猜三次年龄## 年龄猜对,让用户选择两次奖励## 用户选择两次奖励后退出get_prize_dict = {} # 获取的奖品信息age = 18inp_count = 0prize_choose_count = 0while inp_count<3:#用户猜三次 inp_age = input('请输入你猜的年龄:') i...
2019-09-16 22:26:00
130
转载 元组、字典、集合的内置方法,散列表、深浅拷贝学习笔记
元组内置方法(了解)元组:只可取,不可更改的列表,元组一经创建就写死了定义方式:()内用逗号隔开多个元素,元素可以为任意数字类型tup1 = (1,2,3,4)tup2 = (1,)#如果元组只有一个元素,必须加逗号隔开lt = list((1,2,3))#将元组转化为列表tup = tuple([1,2,3])#将列表转化为元组元祖的方法元组的使用方法(与列表类似):索...
2019-09-16 20:00:00
191
转载 day06作业
给定年龄,用户可以猜三次年龄,年龄猜对,让用户选择两次奖励,用户选择两次奖励后退出age=18j=2count=0prize_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
96
转载 列表内置方法
列表内置方法1.索引取值、索引修改值lt = [1,2,3,4]print(lt[1])lt[1] = 3print(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
114
转载 字符串内置方法
字符串内置方法使用方法1.索引s = 'hello'print(s[1])e2.索引切片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
250
转载 运算符、流程控制(if、while)笔记
算术运算符算术运算符用于数学运算比较运算符(返回一个bool值)用于比较数据的大小运算符描述实例==比较对象是否相等(a==b)返回1!=比较两个对象是否不相等(a!=b)返回1<比较前者是否小于后者(a<b)返回1>比较后者是否小于前者,是则返回1,否则返回0(a>b)返回1<>...
2019-09-11 18:50:00
134
转载 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
175
转载 day04作业
简述Python的五大数据类型的作用、定义方式、使用方法:数字类型int型作用:表示人的年龄,及联系方式等数据定义age=18print(age)print(type(age))print(id(age))18<class 'int'>1951035392用法:可用于数学运算float型作用:表示温度、高度、体重等定义age=18.123...
2019-09-10 17:37:00
91
转载 花式赋值、列表、字典、解压缩、input()、格式化学习笔记
花式赋值#方式一i=10j=20j,i=i,j#i与j的值互换#方式二i=10j=20z=ii=jj=z列表(list)格式:如下hobby_list=['read','run','girl']print(hobby_list[1])#打印结果为run在[]内用逗号隔开,里面的数据类型任意,打印时需要在[]中填写要打印的索引位置。从左边数为0、1、2、3,从...
2019-09-10 16:32:00
199
转载 day03作业
简述执行Python程序的两种方式以及他们的优缺点:交互式:优点:输入一句执行一句,可以看到每一句的执行结果缺点:不能保存代码命令行试:优点:一次执行所有代码,可以保存缺点:操作复杂简述Python垃圾回收机制:当已经使用过得变量值不在赋值给其他变量名时,内存中为这个变量值开辟的内存空间就会被回收。如x=1x=2#1对应的内存空间就会被回收对于下述代码:x = 1...
2019-09-09 17:24:00
92
转载 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
416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人