一些补充常用操作

** 返回x的y次幂

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

‘~’运算符

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

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

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


补充:
is 与 == 区别: is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。


Python运算符优先级

以下表格从高到低优先级

运算符描述
**指数 (最高优先级)
~ + –按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
* / % //乘,除,取模和取整除
+ –加法减法
>> <<右移,左移运算符
&位 ‘AND’
^ |位运算符
<= < > >=比较运算符
<> == !=等于运算符
= %= /= //= -= += *= **=赋值运算符
is is not身份运算符
in not in成员运算符
not and or逻辑运算符

list

列表中数据不需要都是同一个类型的

如何访问列表中的值 two ways

输出结果

想要更新列表里的内容的话直接像数组一样修改就行 这其实python里数组分三种 其中一种就是这个list 后面还会介绍dictionay (hash数组)

当然最后会输出2001了

最后输出的内容


[‘Elijahqi’, ‘Yvette’, 2001]


以上的输出结果是

-这个符号可以倒序输出list中的内容

输出结果为

list也可以互相嵌套 类似于二维数组

输出结果

补充 list.sort() 的用法 sort()方法语法:

cmp 可选参数 如果指定了该参数会使用该参数的方法进行排序
key 主要是用来进行比较的元素,只有一个参数 具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序
reverse 排序规则 reverse = True 降序 reverse = False 升序(默认)


elijahqi

辣鸡蒟蒻一枚qwq 欢迎加qq qwq 2922945330

发表评论