欢迎来到无荨的博客

想一千次,不如去做一次。如果自己不努力,那么这一辈子只可能在原地踏步!

随笔分类 -  Python

摘要:什么是匿名函数? 匿名函数就是没有名字的函数 为什么要有匿名函数? 因为随着程序代码的增多对于函数起名比较麻烦,并且有些函数只调用一次,那么这种情况,用匿名函数比较合适 #如何定义一个匿名函数? 语法 lambda 函数的语法只包含一个语句,如下: lambda [arg1 [,arg2,..... 阅读全文
posted @ 2019-10-20 10:54 无荨 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:装饰器: 在不改变元代码和调用方式的基础上增加新功能函数中 内存地址 +():表示调用该函数 # wrapper 包装、包裹;decorator 装饰器、装饰 装饰器一般格式: 如何实现装饰器?一、没有形参 二、源代码有形参 1、 2、 三、装饰器有形参(在外边再加一个函数) 实例:#在访问之前加一 阅读全文
posted @ 2019-10-19 08:22 无荨 阅读(165) 评论(0) 推荐(0) 编辑
摘要:函数: 一次定义,多次调用,函数可以变相看成变量函数的阶段: 1.定义阶段 2调用阶段 形参和实参: 定义阶段的参数叫形参,调用阶段的参数叫实参 函数的几种基本用法: #多变量 # *args可以传入多个实参 #**kwargs:可以传入多个键值对 eg:小实例:分开打印 # return:返回一个 阅读全文
posted @ 2019-10-18 07:54 无荨 阅读(1765) 评论(0) 推荐(0) 编辑
摘要:切片 格式:[start : end : step] start:起始索引,从0开始,-1表示结束 end:结束索引 step:步长 # 字符串,列表,元组等都可以支持切片截取的操作# 切片必须依赖于下标,即只有有下标的才能切片。注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一 阅读全文
posted @ 2019-10-17 07:54 无荨 阅读(329) 评论(0) 推荐(0) 编辑
摘要:打开文件的三种方式: open(r'E:\学习日记\python\code\文件的简单操作.py') open('E:\\学习日记\\python\\code\\文件的简单操作.py') open('E:/学习日记/python/code/文件的简单操作.py')#字符串前面加一个r代表原生的raw 阅读全文
posted @ 2019-10-16 08:27 无荨 阅读(446) 评论(0) 推荐(0) 编辑
摘要:# len统计字符或元素的个数 # is 和==的区别# is:判断内存地址是否相等# ==:判断值是否相等 # 1.可变类型:在id不变的情况下,value可以变,则称为可变类型,如列表,字典# 2. 不可变类型:value一旦改变,id也改变,则称为不可变类型(id变,意味着创建了新的内存空间) 阅读全文
posted @ 2019-10-15 08:02 无荨 阅读(279) 评论(0) 推荐(1) 编辑
摘要:#元组,元组跟列表一样,只不过列表可读可写,而元组一般用来只读,不修改#python中不允许修改元组的数据,也包括不能删除其中的元素。 t1 = ('a','b','c','d','s','a') >>> a=t1.count('a') >>> print(a) 2 >>> a=t1.index(' 阅读全文
posted @ 2019-10-14 07:48 无荨 阅读(270) 评论(0) 推荐(0) 编辑
摘要:dict1 = { 'name':'王麻子', 'age':25, 'phone':12580, 'high':160 } dict2 = { 'name':'张三', 'age':38, 'phone':12580, 'high':160, 'gender':'man' } #copy >>> d 阅读全文
posted @ 2019-10-13 08:15 无荨 阅读(313) 评论(0) 推荐(2) 编辑
摘要:list1 = ['a','b','ca','d','e','a'] list2 = [1,5,7,9,5,4,3] info = {'name':'wang','age':32,'num':12580} # reverse反转,倒序(在原列表中修改) >>> list1.reverse() >>> 阅读全文
posted @ 2019-10-12 07:30 无荨 阅读(305) 评论(0) 推荐(1) 编辑
摘要:# 可迭代对象有:字典,列表,元组,字符串,集合 # .join:把可迭代对象转化为字符串# 字典只循环key# 只能合并里边是字符串的可迭代对象 # splite:是可以把字符串分割成列表;rsplit 面试题:test = "aa ks js \t fa \t ka ",除去\t和空格?resu 阅读全文
posted @ 2019-10-11 07:29 无荨 阅读(334) 评论(0) 推荐(0) 编辑
摘要:如有字符串: 以下是常见操作:# isalpha()判断字符串是否是字符 # isalnum()判断是否是数字或者字符组成 # isdigit()判断是否是整数 #rfind()从右往左找第一个对应的值,显示的是正向索引,如果没找到匹配的值返回-1 # find()从左往右找第一个对应的值,显示的是 阅读全文
posted @ 2019-10-10 07:28 无荨 阅读(1054) 评论(0) 推荐(1) 编辑
摘要:为什么需要虚拟环境?如果你现在用Django 1.10.x写了个网站,然后你的领导跟你说,之前有一个旧项目是用Django 0.9开发的,让你来维护,但是Django 1.10不再兼容Django 0.9的一些语法了。这时候就会碰到一个问题,我如何在我的电脑中同时拥有Django 1.10和Djan 阅读全文
posted @ 2019-10-09 08:44 无荨 阅读(1131) 评论(0) 推荐(2) 编辑
摘要:pip的用法: 其实跟linux的yum很像,它可以帮我们安装python所需要的环境包,并且可以包解决依赖关系 eg: 列出已安装的包 安装要安装的包 安装特定版本 导出python的环境 从导出的python环境中安装所需要的包 卸载导出的python环境中的包 升级包 显示包所在的目录 搜索包 阅读全文
posted @ 2019-10-08 08:37 无荨 阅读(858) 评论(0) 推荐(0) 编辑
摘要:一、python的简介 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫 阅读全文
posted @ 2019-10-07 08:26 无荨 阅读(304) 评论(0) 推荐(0) 编辑