一、区分else扩展用法:
当然,不使用else的话输出是这个样子的:
二、关于<class 'range'>
它说从列表等序列类型中随机返回一个元素,书中给了个例子:
于是很好奇这个range(100)到底是什么:
<class 'range'>????出乎一个新手的意料,于是经过搜索,从网上找到了提问和回答:
三、又是一个区分点:
而且这与列表还是不同的。
书上给了说明:
四、切片不包含最后一个索引值:
五、68个内置函数:
有个需要注意的点,和四舍五入很类似,但我觉得这不是四舍五入啊:
六、变了吗?
有这么一道题:
第一想法是ls2=[1,43],ls1=[22,43],结果答案是:ls1=[22,43], ls2=[22,43]
因为执行 ls2=ls1 时,把 ls1 的引用给了 ls2,即 ls2 始终指向的时 ls1 的地址。
我又打了一下代码:
七、稍微注意一下:
创建空集合用得是函数set(),字典直接用{}。
虽然二者都是用大括号包起来的。
八、字典类型部分函数用法
这些例子可以采用list()函数将返回值转换成列表。举个例子:
d={"中国":"北京","法国":"巴黎","美国":"华盛顿"}
m=list(d.values())
print(m)
输出:
其中的get注意一下:
当其中有这个键,输出它的值。
没有会输出none。
返回的是北京。
返回的是后面的值。至于为什么,还没有理解上去。。。【跪求大佬帮忙】
九、