- 博客(6)
- 收藏
- 关注
原创 Python解析式和生成器表达式,函数作用域,递归
列表解析 返回一个新的列表 [返回值 for element in iterable [if condition]] [if condition and condition]==[if condition if condition] [expr for i in iterable1 for j in iterable2] 生成器表达式 (返回值 for element in iterable [i...
2019-04-15 10:16:11
163
原创 Python set集合 dict字典 简介
set 可变 无序 不重复 的元素的集合 非线性 s={} 定义空字典 定义空Set s=set() set dict list bytearray不能hash set元素不可以索引 可以迭代 set.add(value) 添加单个元素 set.update(iterable) set.remove(value) 删除 keyerror set.di...
2019-04-08 10:19:34
278
原创 Python list tuple bytes bytearray str 简介
数据结构 列表 特点:有序、可变、可重复、连续内存空间 链表linked list:有序、可变、可重复、内存空间不连续 队列quene:先进先出 栈stack:后进先出 定义方法 l=list() l=[] l=[1,2,3] l=list(可迭代对象) 索引 正索引从左至右0开始 负索引从右至左-1开始 索引超界报错IndexError list[索引] list[index]=value ...
2019-03-31 20:25:50
324
原创 Python基础介绍
Python 语言类型 高级语言:接近人类自然语言和数学语言的语言 低级语言:接近机器的语言 高级语言和低级语言之间需要一个转换的工具:编译器,解释器。 编译型语言:把源代码转换成目标机器的CPU指令,运行效率相对较高。C、C++等。 解释型语言:将源代码转换为字节码,运行在虚拟机上,解释器执行中间代码,运行效率相对较低。Java、Python、C#等。 Python属于动态强类型语言 动态编译...
2019-03-30 22:33:33
180
原创 Python开发环境简单配置
Python环境配置 Linux下Python开发环境配置 pyenv pyenv是Linux环境下的一款python版本控制工具,可以实现在不同路径下实现单独隔离的python环境,在服务器上实现部署多版本python程序。 1.创建用户python并切换 [root@centos7 ~]# useradd python [root@centos7 ~]# su - python [python...
2019-03-26 15:24:54
674
原创 Linux基础
Linux基础 开源协议 作为一款开源的操作系统,首先我们来简单说开源协议, 常见的开源协议有如下 GPLv2 ,GPLv3,LGPL(lesser):通用公共许可copyleft Apache:apache BSD:bsd Mozilla MIT 相互关系可见下图 哲学思想 一切皆文件(程序进程,字符设备,目录等均可以以文件的方式在Linux系统中展示) 小型,单一用途的程序(程序和可执...
2019-03-21 15:55:24
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人