python18,linux

http://www.itjxue.com  2023-01-20 01:04  来源:未知  点击次数: 

python 18:字典的赋值

对字典的赋值,有两种方法:

count={}

count['a']=0

count

{'a':0}

这种方法,如果字典不存在方括号里的键,则字典会增加一项。如果字典存在方括号里的键,则修改这个键的值为=右边的值。

setdefault()方法有两个参数,第一个为键,第二个为值。

如果字典不存在这个键,则字典增加一项。

如果字典存在这个键,则将其值修改为第二个参数。

count.setdefault('c',0)

count

{'a':0,'c':0}

count.setdefault('a',1)

count

{'a':1,'c':0}

python中"18"大还是"21"大

python中"18"大。根据查询相关公开信息显示:在python中,加了引号就代表是字符串,字符串比大小需要根据ASCII表来比,1的ASCII码是49,2的是50,8的是56,18的ASCII码比21的大,因此python中"18"大。

在python中为什么18%-5=-2而18%5等于3?

18/-5=-3.6,同时python规定对于//(整除)的结果是向负无穷大方向(即数轴的左边)取整,所以18//-5=-4。

而对于18%-5,在python中是这样计算的:

18%-5=18-18//-5*(-5)=18-(-4)*(-5)=18-20=-2。

至于18%5,是这样计算的:18%5=18-18//5*5=18-3*5=3。其中,18//5也是向负无穷大方向取整,因18/5=3.6,所以18//5=3(因为3在3.6的左边)。

python(18):类(2)

==================================

编写类时,并非总是要从空白开始,如果要编写的类时一个现成类的特殊版本,可使用继承

一个类继承另一个类时,将自动获得另一个类的所有属性和方法;原有的类称为父类,新类称为子类。

子类继承了父类的所有属性和方法,同时还可以定义自己的属性和方法

python允许将类存储在模块中,然后在主程序中导入所需的模块

(责任编辑:IT教学网)

更多

推荐网络创业文章