分类
摘要:
1. lamda匿名函数
为了解决⼀些简单的需求⽽设计的⼀句话函数
# 计算n的n次⽅
def func(n):
return n**n
print(func(10))
f = lambda n: n**n
print(f(10))
lambda表⽰的是匿名函数,不需要⽤def来声明,⼀句话就可以声... 阅读原文
2019-11-08 19:08:02 阅读(2738) 评论(0)
摘要:
包装
1.二次加工标准类型(包装)
class List(list):
def append(self, a_objcet):
if type(a_objcet) is str:
super().ap... 阅读原文
2019-11-08 19:05:01 阅读(2337) 评论(0)
摘要:
1. 内置函数
什么是内置函数? 就是python给你提供的,拿来直接⽤的函数,比如print,input等等,截⽌到python版本3.6.2 python⼀共提供了68个内置函数。他们就是python直接提供给我们的,有
⼀些我们已经⽤过了,有⼀些还没有⽤过,还有⼀些需要学完了⾯向对象才能继续学习的,今天... 阅读原文
2019-11-08 18:12:02 阅读(2490) 评论(0)
摘要:
数据类型之集合-set
用途:多用于去重,关系运算
定义方式:通过大括号存储,集合中的每个元素通过逗号分隔。集合内存储的元素必须是不可变的,因此,列表-List 和字典dict 不能存储在集合中
注意:定义空集合时,必须使用set定义。
# 定义空集合
s1 = set()
print(type(s1))... 阅读原文
2019-11-08 17:41:02 阅读(2464) 评论(0)
摘要:
1. 生成器
什么是⽣成器?⽣成器实质就是迭代器。
在python中有三种⽅式来获取⽣成器:
1. 通过⽣成器函数
2. 通过各种推导式来实现⽣成器
3. 通过数据的转换也可以获取⽣成器
⾸先,我们先看⼀个很简单的函数:
def func():
print("111")
return ... 阅读原文
2019-11-08 15:56:05 阅读(2610) 评论(0)
摘要:
学了python能做些什么
1.WEB开发
Python拥有很多免费数据函数库、免费web网页模板系统、以及与web服务器进行交互的库,可以实现web开发,搭建web框架,目前比较有名气的Python web框架为Django。从事该领域应从数据、组件、安全等多领域进行学习,从底层了解其工作原理并可驾驭任何业... 阅读原文
2019-11-08 15:10:01 阅读(2864) 评论(0)
摘要:
代码中经常会有变量是否为None的判断,有三种主要的写法:
第一种是if x is None;
第二种是 if not x:;
第三种是if not x is None(这句这样理解更清晰if not (x is None)) 。
如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。先来看一下代... 阅读原文
2019-11-08 14:54:02 阅读(2405) 评论(0)
摘要:
一、os.system方法
在子终端运行系统命令,可以获取命令执行后的返回信息以及执行返回的状态。执行后返回两行结果,第一行是结果, 第二行是执行状态信息,如果命令成功执行,这条语句返回0,否则返回1。
import os
print(os.system('date'))
由于python3默认采用了UTF... 阅读原文
2019-11-08 13:27:07 阅读(2452) 评论(0)
摘要:
1、内建函数reversed()
li =[1, 2, 3, 4, 5, 6]
a = list(reversed(li))
print (a)
注意:reversed()函数返回的是一个迭代器,而不是一个List,所以需要list函数转换一下
2、内建函数sorted()
sorted()语法
sorted... 阅读原文
2019-11-08 12:24:04 阅读(2587) 评论(0)
摘要:
1. 函数名的运用
函数名是⼀个变量,但它是⼀个特殊的变量,与括号配合可以执⾏函数的变量。
1.1 函数名的内存地址
def func():
print("呵呵")
print(func)
结果:
<function func at 0x1101e4ea0>
1.2 函数名可以赋值给... 阅读原文
2019-11-08 12:16:02 阅读(3645) 评论(0)