引入css invalid or unexpected token 2_自学Python笔记2

1.要素3:组合数据类型:元组和列表

Python元组和列表可用于存储任意数量、任意类型的数据项。元组是固定的,创建之后不能改变;列表是可变的,可以插入或删除数据项

f4a3100a0fb618fb6511a067a81089e4.png

元组用逗号创建,输出元组时,用()把内容封装起来,若元组中只有一个数据项,又需要圆括号,空元组需用空的()创建。

a2572c5de23233702e7506444f755e13.png

列表用[]创建,也会有其它创建方式

7b79a53ffc6964440a83ec7e1d0a3623.png

对象引用是对象名,内存中的对象是数值。列表与元组并不真正存储数据(对象),存放的是对象引用(对象名),内存中创建适当数据类型的对象,而列表和元组中存放的是对象引用(对象名)。

7ae2f35863a41fe6cf97e5cdd23fea03.png

len(数据项)函数返回参数的长度

2.要素4:逻辑操作符

身份操作符is与比较操作符==不一样,is比较的是对象所在的内存地址,查看两个对象是否指向相同的对象;而== 比较的是对象的价值。

a680087d33b9914d15b227a14d17ef7a.png

数值相同时 a is b 未必返回True

585f7dacd379a59912903a34465cd8b2.png

Python为了优化效率,内置了小整数对象池和简单字符串对象池。
小整数对象池包括[-5, 256]。这之间的小整数数值相同时在小整数对象池中属于同一对象
即是 a is b 返回True。简单字符串也是如此,对于其他对象则不适用

比较操作符 ==、!=、、>=,比较操作符比较的就是对象的值,数值或字符串内容相同则为True,反之返回False

89fa43909d95a386af69c4db5c6884e6.png

成员操作符对序列或集合这一类数据类型,比如字符串、列表或元组,我们用操作符in来测试成员关系,用not in来测试非成员关系

e84776bc98c8bb50750bfc5978542106.png

逻辑运算符​:and、or、not

Python 逻辑运算符可以用来操作任何类型的表达式,不管表达式是不是 bool 类型;同时,逻辑运算的结果也不一定是 bool 类型,它也可以是任意类型​。

逻辑运算符and,x and y, 若x为True,返回y的值​;若x为False,返回x的值

逻辑运算符or,x or y, 若x为True,返回x的值;若x为False,返回y的值

75b25e47281c94b8a3897945fff8e338.png

用到布尔类型True,False时一定首字母大写

71426499c5b0fb6bfb1a6bb4ca7eb209.png

为什么多了一个None,这是因为print(url)这个函数有一个默认返回值,return None

3.要素5:控制流语句

4.要素6:算术操作符:+、-、*、/、+=、*=

ae174307fd1a893cca129068c5ffa4a0.png

除法操作符会产生一个浮点值,而不是一个整数值

操作符+与+=,将其分别用于字符串与列表,前者表示连接,原对象本身未发生改变;后者表示追加字符串并扩展(追加另一个字符串),原对象本身发生改变​

c7a77443d7991fcb1ca4229c2a3710df.png

由于列表是可变的,使用+=后,原始的列表对象会被修改,因此,没有必要对seeds进行重新绑定。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值