集合数据类型(set):集合是不重复的无需序列 1.集合数据类型的创建 a = {11,22,33} #或 a = set() #创建空集合,不能用a={},这样创建的是字典类型 2.集合转换(将可迭代的转换为集合) li = [11,22,33,11] se = set(li) print(se) #返回{33, 11, 22} 3.set方法总结 se1 = {11,22} se2 = {22,33,44} se3 = {22,33} se1.add(33) #se1返回{33, 11, 2…
#!/usr/bin/env python # -*- coding:utf-8 -*- #Author:ersa ''' #集合是无序的 集合的关系测试, 增加,删除,查找等操作 ''' #列表去重 ==>转集合自动去重 list_1 = [1,3,5,7,9,11,2,4] list_2 = [2,4,6,8,10] print(list_1,list_2) #列表转集合 list_1 = set(list_1) list_2 = set(list_2) print("关系测试&quo…
一.目录 1.集合概述 2.关于集合的操作符.关系符号 3.集合的一系列操作(添加.更新.访问.删除) 4.关于集合的内建函数.内建方法 5.小结 二.集合概述 集合(set):把不同的元素组成一起形成集合,是python基本的数据类型. 集合元素(set elements):组成集合的成员 >>> li=['a','b','c','a'] >>> se =set(li) >>> se set(['a', 'c', 'b']) 集合对象是一组无序排列的…
视频69 固定命令的方式 1 vim /etc/profile 2 vim /etc/bashrc 3 vim /root/.bashrc 4 vim /root/.bash_profile 5 cd /etc/profile.d vim a.sh 1-4以上都写入echo' /etc/profile' 5 写入echo'/etc/profile.d/a.sh' chmod +x a.sh 可以看见顺序是 1 5 3 4 2 70 正则表达式 grep过滤 -n  :显示行号 -o  :只显示匹…
王二学习python的笔记以及记录,如有雷同,那也没事,欢迎交流,wx:wyb199594 学习内容 一.装饰器 1.时间模块 time.time time.sleep 2.装饰器 原则---开放封闭原则 开放:对扩展是开放的 封闭:对修改是封闭的 代码区 1.时间模块,计算代码运行时间 import time start = time.time() time.sleep(1) print('dasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa…
二十九. 1.函数名的运用    ①函数名是⼀个变量, 但它是⼀个特殊的变量, 与括号配合可以执⾏函数的变量 ②函数名是一个内存地址    ③ 函数名可以赋值给其他变量         ④函数名可以当做容器类的元素     ⑤函数名可以当做函数的参数     ⑥函数名可以作为函数的返回值 2.闭包 闭包就是内层函数, 对外层函数(非全局)的变量的引⽤. 标准的闭包   ①优点:1).可以保护变量不受侵害 2),保持一个变量常驻内存 ②    .__closure__    查看是否是闭包 返回…
作业 三级菜单程序 menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{ }, '网易':{ }, 'google':{ } }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, '昌平':{ '沙河':{ '老男孩':{}, '北航':{}, }, '天通苑':{}, '回龙观':{}, }, '朝阳':{}, '东城':{}, }, '上海':{ '闵行':{ "人民广场"…
awk -F指定分隔符  eg下图指定 : 为分隔符,$1 $4 NF表示以分隔符为表准,该行分了几段    $NF表示取最后一段 正则表达式 表示打印第一个开头的用户名awk -F: '/nologin$/{print $1}' test 用户以r开头t结尾的表达式,$1~表示用户名来匹配正则表达式 [$3是UID] 找到UID大于等于7的行号 定义变量 使得不是固定值,可以随意取值eg如图 awk后面不跟F表示默认空格是分隔符 其他命令 合并多余的相同行 -c显示数目 cut处理文件 获得第…
一 分区 查看swap分区 swapon -s mkswap /dev/sdb8 激活 swapon -a /dev/sdb8 swapon -s (sdb8进入了文件中) 提供内存服务 free (buffers cached) 查看所有系统信息 uname -a 当前操作系统版本 cat /etc/redhat.release free -m (以M为单位显示) swapon -s (查看swap分区) swapoff /dev/sdb8 (关闭sdb8分区) 二 进程一次动态执行 守护进程…
ln-s 指定源是谁 l是软连接,其中源文件相当于快捷方式 1.打包 归档命令 tar -cvzf test.tar a.txt b.txt c.txt其中c是创建,v是详细信息,f是打包后文件名,a.txt是打包文件 cd /etc tar cvf test.tar *打包etc目录下的所有文件 2.压缩 gzip tar的参数z 他人cvzf test.tar.gz bzip tar的参数是j, 3.快捷方法补充 >从做覆盖到右,>>追加 4.vim 命令行模式——>进入编辑模…