Python练习(位运算符+列表部分)

一、位运算符

“&”  与   0与0为0, 0与1为0,1与1为1

“|”    或   0或0为0,0或1为1, 1或1为1

“^”   异或   0异或0为0,0异或1为1, 1异或1为0

“~”  取反     0取反为1, 1取反为0

“<<”   左移    左移若干位,右补0

“>>”   右移     右移若干位,左补0

设a=60 b=13 c=0,所以60的二进制为00111100,13的二进制为00001101

首先求a与b,c=a&b  运用上述方法运算出其二进制,再转化成十进制计算

以此类推

图例

a&b=12

a|b=61

a^b=49

c=~a=-61

a<<3=480

a>>4=3

二、 列表

*列表中的数据按顺序排列

*列表有正序和倒序两种索引

*列表可存储任意类型数据,且允许重复

1.列表的取值

取值语法为:变量=列表变量[索引值]

2.范围取值

语法:列表变量=原列表变量[起始索引:结束索引]

(在Python中列表法范围是“左闭右开”)

举例

 3.列表的index函数用于获取指定元素的索引值

图例

4.for...in语句

*for迭代变量  in可迭代变量

必须缩进的循环体

图例

 

5.列表的反转与排序

*即将列表反转排列

*reverse语句用于反转列表

*sort用于排序

 *reverse=Ture代表降序排列

6.列表写的操作

*list.append(新元素) 在列表末端追加新元素

*list.insert(索引,新元素) 在指定索引插入新元素

*len(),新元素   在末尾加入新元素 

 *列表的更新

指定索引更新

范围取值更新,左闭右开

*列表的删除

list.remove(元素) 删除指定元素

 list.pop(索引)  按索引删除制定元素

*list.count   统计出现的次数

 *追加操作

append把整个列表追加在列表末尾

extend将列表中的元素加到原始列表末尾

 *copy复制列表

*clear清空列表

7.总结(多维列表)

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值