-
变量:定义变量要遵循一定的约束:
变量名由大小写英文字母、数字和下划线
_
组成变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
查看全部 -
字符串:以''或""括起来的任意文本;
布尔值 :一个布尔值只有True、False两种值
空值:None表示
查看全部 -
整数:
二进制整数使用前缀:0b;
十六进制整数使用前缀:0x;
浮点数:
即小数,用科学计数法表示:1.23x10^9,python中用10替代e,即:1.23e9;
查看全部 -
tuple的不可变性针对基础数据类型(数字类型、布尔类型、字符串类型)的数据,对于组合数据类型(list数据类型),则不受这个约束。因为虽然tuple中的list元素改变了,但是tuple本身指向的list仍然是同一个list,list本身没变,改变的只是list里面的一个元素,这是tuple约束不到的范围。如果我们直接替换list也是不行的。
查看全部 -
包含0个元素的tuple,空tuple,直接用()表示
包含1个元素的tuple需要在元素后面添加一个,因为()既可以表示tuple,又可以作为括号表示运算时的优先级。而对于多个元素的tuple,加和不加,效果是一样的。
查看全部 -
tuple经常存放固定不变的数据,tuple提供了便捷的访问方法。
count()方法:用来统计tuple中某个元素出现的次数,对于不存在的元素,count方法不会报错,而是返回0,因为元组内有0个不存在的元素。
index()方法:可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下表位置。当指定元素不存在时,index方法会报错
查看全部 -
元组(tuple)是一个有序容器,在元组中可以包含0个或者多个元素,支持索引访问、切片等操作。定义元组的方式是使用小括号()将元组内的元素括起来。元组的数据类型可以把不是元组的容器转换为元组。但是tuple和list不一样,tuple是固定不变的,tuple中的每一个元素都是不可被改变,也不能再往tuple中添加数据,list可以。注意:元组(tuple)不可改变的特性非常重要,在运行上tuple的性能是list的数倍。
查看全部 -
二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀
0b
表示,比如:0b0110
,0b1100
。十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀
0x
,比如:0x12ef
,0xde2431af
。查看全部 -
因为
()
既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)
被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号,
。查看全部 -
tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。
查看全部 -
整数 二进制 在Python中用0b前缀来表示 十六进制 在Python中使用前缀0x来表示 二进制与16进制的转换 浮点数 1.浮点数可以用数学写法,如3.14。。。。 2.对于很大或很小的浮点数,就必须用科学计数法表示,在Python中,把10用e替代注:
查看全部 -
1111
111
查看全部 -
替换列表中元素:通过索引指定位置,并赋值新的元素。
查看全部 -
从列表中删除元素:pop()方法默认删除列表的最后一个元素,并返回。还可以接收一个参数,指定需要删除的元素的位置。
查看全部 -
list添加元素的方法:append()方法总是将元素添加到list的尾部。insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。注意,insert()方法插入元素之后,原来的元素都将自动往后移动一位,这时候再使用相同的索引获取后面的元素,将会得到不一样的结果。
查看全部
举报