-
Python支持对整数和浮点数直但是整数和浮点数混合运算的结果就变成浮点数了: 1 + 2.0 # ==> 浮点数 3.0 如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了: 四则混合运算,运算规则和数学上的四则运算规则完全一致。查看全部
-
Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。 Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如: print u'中文' 中文 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- raw+多行: ur'''Python的Unicode字符串支持"中文", "日文", "韩文"等多种语言'''查看全部
-
r ,表示这是一个 raw 字符串,里面的字符就不需要转义了 但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串 如果要表示多行字符串,可以用'''...'''表示: '''Line 1 Line 2 Line 3'''查看全部
-
*****记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。查看全部
-
借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题。查看全部
-
这道题是真不会查看全部
-
当首先删除索引为 2 的Paul时,L变成了: ['Adam', 'Lisa', 'Bart'] 这时,注意到Bart的索引已经从原来的3变成2了!查看全部
-
Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义(因为“()”既可以表示tuple,又可以作为括号表示运算时的优先级)查看全部
-
1.>>>L.pop(3) #先删除'Bart' L.pop(2) #再删除'Paul' 2.>>>L.pop(2) #先删除'Paul' L.pop(2) #再删除'Bart'查看全部
-
1.pop()方法总是删掉list的最后一个元素,并且它还返回(打印)这个元素。 2.由于Paul的索引是2,因此,用 pop(2)把Paul删掉查看全部
-
1.append()总是把新的元素添加到 list 的尾部。 >>>L.append('Paul') 2.L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。查看全部
-
我们可以用 -1 这个索引来表示最后一个元素,类似的,倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示。!也要注意不要越界。查看全部
-
1.list的索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。 2.使用索引时,!千万注意不要越界查看全部
-
由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据。 类似数组,但是更加灵活。查看全部
-
和 for 循环不同的另一种循环是 while 循环,while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。 比如要从 0 开始打印不大于 N 的整数: N = 10 x = 0 while x < N: print x x = x + 1 while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。 在循环体内,x = x + 1 会让 x 不断增加,最终因为 x < N 不成立而退出循环。 如果没有这一个语句,while循环在判断 x < N 时总是为True,就会无限循环下去,变成死循环,所以要特别留意while循环的退出条件。查看全部
举报
0/150
提交
取消