Python基础入门2

这篇博客介绍了Python的基础操作,包括`is`与`==`的区别,运算符优先级,以及列表的使用,如`in`和`not in`、`id()`函数、列表内容的访问和更新、列表嵌套以及`list.sort()`方法的应用。
摘要由CSDN通过智能技术生成

http://www.elijahqi.win/archives/4003

Python基础2

一些补充常用操作

** 返回x的y次幂

print(10**21) 
#为10的21次方

//a**b 为10的21次方

print(9//2)
# the result will be 4
print(-9//2)
# the result will be -5

'~'运算符

a = 0011 1100
~a = 1100 0011

in:如果在指定的序列中找到值返回 True,否则返回 False
not in:如果在指定的序列中没有找到值返回 True,否则返回 False

list=[1,2,3,4,5]
elijahqi=10
yvette=20
print(elijahqi in list)
print(yvette not in list)

id()
该函数用于获取对象内存地址
is is 是判断两个标识符是不是引用自一个对象

x is y 
# ≈(id(x)==id(y))
# 如果引用的是同一个对象则返回 True,否则返回 False

同理is not判断两个标识符是不是引用自不同对象


补充:
is 与 == 区别:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值