day9-字符串

这篇博客详细介绍了Python中的字符串,包括数学集合运算、字符串定义与特性、转义字符、r字符串、字符编码(ASCII与Unicode)、以及字符串的基本操作如获取字符、字符串连接、重复、判断子串和比较等。还特别提到了字符编码的chr和ord函数以及字符串的in运算符和比较操作在实际问题中的应用。
摘要由CSDN通过智能技术生成

字符串

1.数学集合运算

Python中的集合和数学中的集合是一个东西,并且支持数学集合运算:交集、并集、差集、对称差集、子集、真子集

A = {
   1, 2, 3, 4, 5, 6}
B = {
   4, 5, 6, 7, 8, 9}
# 1.求交集(&) -   求两个集合的公共部分
print(A & B)        # {4, 5, 6}

# 2.求并集(|)  -   将两个集合合并成一个集合
print(A | B)        # {4, 5, 6}

# 3.求差集(-)  -   去掉一个集合中被包含在另外一个集合中的部分剩下的部分
print(A - B)        # {1, 2, 3}
print(B - A)        # {8, 9, 7}

# 4.求对称差集(^)   -   合并两个集合后去掉公共的部分
print(A ^ B)        # {1, 2, 3, 7, 8, 9}

# 5.子集(>=、<=和真子集(>、<)

# A > B     -   判断B是否是A的真子集
# A < B     -   判断A是否是B的真子集
# A >= B    -   判断B是否是A的子集
# A <= B    -   判断A是否是B的子集

print({
   100, 200, 300} > {
   1, 2})     # False
print({
   100, 200, 300} > set())      # True
print({
   100, 200, 300} >= {
   200})     # True

注意:空集合不是{}({}是空字典),空集合是set()

练习:用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)

psychology = {
   'stu1', 'stu2', 'stu3', 'stu4', 'stu5', 'stu6'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值