IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> day8-小结 -> 正文阅读

[系统运维]day8-小结

一、集合
  1. 什么是集合(set)

    集合是容器型数据类型,将{}作为容器的标志:{元素1, 元素2, 元素3,…}

    集合可变的;无序的(不支持下标)
    元素 - 必须是不可变类型的数据; 唯一的(自带去重功能)

#空集合
s1 = set()
#集合是无序的
#集合的元素是不可变的数据
#集合元素是唯一的 - 集合自带去重的功能
  1. 增删改

    1)查 – 集合只支持遍历

#语法:
for 变量 in 集合:
    循环体

? 2)增

# 集合.add(元素)        -       将指定元素添加到集合中
# 集合.update(序列)     -       将序列中的元素全部添加到集合中

? 3)删

# 集合.remove(元素)     -   删除指定元素;元素不存报错
# 集合.discard(元素)    -   删除指定元素;元素不存在不报错
  1. 数学集合的运算符

    Python中的集合支持数学集合运算:交集(&)、并集(|)、差集(-)、对称差集(^)、子集(>=、<=)、真子集(>、<)

    1)交集(&) - 获取两个集合的公共部分

    2)并集(|) - 将两个集合合并成一个集合

    3)差集(-) - 去掉集合1中被包含在集合2的部分剩下的部分

    4)对称差集(^) - 合并两个集合去掉公共部分

    5)子集和真子集


# {1, 2, 3}  子集:{}、{1}、{2}、{3}、{1, 2}, {2, 3}、{1, 3}、{1, 2, 3}
# {1, 2, 3}  真子集:{}、{1}、{2}、{3}、{1, 2}, {2, 3}、{1, 3}
# 集合1 > 集合2  -  判断集合2是否是集合1的真子集
# 集合1 < 集合2  -  判断集合1是否是集合2的真子集
# 集合1 >= 集合2  -  判断集合2是否是集合1的子集
# 集合1 <= 集合2  -  判断集合1是否是集合2的子集
二、字符串
  1. 什么是字符串(str)

    字符串是容器型数据类型,将’’、""、""""""、’’’’’'作为容器标志,里面的每一个符号就是它的元素。
    不可变的;有序的(支持下标)
    元素(字符) - 就是引号中的每个符号,这里的符号分为两种:普通字符和转义字符

  2. 字符

    ? 字符就是字符串中的元素(引号中每个独立的符号)

    ? 1)普通字符 - 符号在字符串中表示符号本身

    ? 2)转义字符 - 在特定符号前加\用来表示特殊功能或者特殊意义的符号

#转义字符
\n  -  换行
\t  -  水平制表符(tab键)
\'  -   一个普通的单引号
\"  -   一个普通的双引号
\\  -   一个普通的反斜杠
  1. 字符编码

    ? 1)编码字符 - 转义字符中的一种

# \u4位的16进制数   -  表示的是16进制数作为编码值对应的字符
# 16进制数(每一位上的数是0~9或者A~F,a~f

? 2)字符编码表 - 存储了每个符号对应的编码值

ASCII码表: 总共有128个字符
数字字符在大写字母的前面,大写字母在小写字母前面,大写字母和小写字母之间有间隙
Unicode编码表(Python使用的)
包含了世界上所有国家所有的民族的所有语言的符号。
Unicode中包含了ASCII码表
中文编码范围: 4e00 ~ 9fa5
chr(编码值)  -  获取编码值对应的字符
print(chr(97))  # 'a'
ord(字符)  -  获取字符对应的编码值
print(ord('a')) # 97
编码字符: \u4位的16进制编码值
print('\u4e00')  # 一
  1. 相关方法

    1) 查 – 字符串获取元素和列表获取元素的语法一样

    注意:一个转义字符的长度是1

    2) +、*运算 – 和列表一样

    3)比较运算 – 编码值

   判断字符的性质:
   是否是数字字符:'0' <= x <= '9'
   是否是大写字母:'A' <= x <= 'Z'
   是否是小写字母:'a' <= x <= 'z'
   是否是字母:'A' <= x <= 'Z' or 'a' <= x <= 'z'
   是否是中文:'\u4e00' <= x <= '\u9fa5'

? 4)in 和 not in:字符串1 in 字符串2 - 判断字符串2中是否存在字符串1(字符串2中是否包含字符串1)

? 5)相关函数:len(字符串) 和 str(数据)

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-21 12:49:07  更:2021-10-21 12:50:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:45:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码