【Python学习】运算符和序列

目录

一、可变字符串

二、运算符

基本运算符

1.比较运算符

2.位操作

3.加法操作

4.乘法操作

复合赋值运算符

运算符优先级

三、序列

1、列表

列表的创建

列表元素的增加

列表元素的删除

元素的访问和计数

成员资格判断 

切片操作 

列表的遍历 

列表排序

多维列表

2、元组 

元组的创建

元组对象的删除

元组的元素访问和计数

zip

生成器推导式创建元组

3、总结


一、可变字符串

         频繁更改字符串可使用io.StringIO对象

import io
s = "abc"
sio = io.StringIO(s)
# sio可以随便修改
sio.seek(2)
# 找到索引值对应的字符
sio.write("e")
# 修改索引值对应的字符
# aec

二、运算符

基本运算符

1.比较运算符

可以连用,且含义与我们日常使用完全一致

2.位操作

运算符 描述
|,^,& 按位或,按位异或,按位与
<<,>> 移位
~ 按位反转
  • bin()可以将数字转成二进制表示
  • 移位相当于对二进制的数做乘除,左移乘,右移除

3.加法操作

  1. 数字相加
  2. 字符串拼接
  3. 列表、元组等合并

4.乘法操作

  1. 数字相乘
  2. 字符串复制
  3. 列表、元组等复制

复合赋值运算符

        <<=,>>=,&=,|=,^=

运算符优先级

位运算和算是运算 > 比较运算符 > 赋值运算符

三、序列

序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。存储的是地址。常见的由字符串,元组,列表,字典,集合。

1、列表

大小可变,根据需要随时增加或减小。

列表的创建

1.基本语法[ ]创建

2.list()创建:常用于将可迭代数据转化成列表

        可与range(n)连用

3.range()创建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值