-
list:数学意义上的有序集合,list中的元素是按照顺序排列的。
构造:直接用
[ ]
把list的所有元素都括起来,就是一个list对象。list里的元素不要求是同一种类型。
查看全部 -
正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义,t = (1,)
查看全部 -
tuple一旦创建完毕,就不能修改了。
创建tuple和创建list唯一不同之处是用
( )
替代了[ ]
查看全部 -
因为Python把
0
、空字符串''
和None
看成 False,其他数值和非空字符串都看成 True短路计算
查看全部 -
显示中文,加前缀u
中文字符串出现错误如UnicodeDecodeError,在第一行添加注释
# -*- coding: utf-8 -*-
查看全部 -
一行字符串中有多个需要转义的字符,r'...'
多行字符串,包含 " 和 ' 的字符串,'''...'''
在多行字符串前面加 r,把它也变成一个raw字符串,r'''...'''
查看全部 -
Python字符串用
\
进行转义。注意:转义字符 \ 不计入字符串的内容中。\n 换行
\t 制表符
\\ 表示 \ 本身
查看全部 -
变量本身类型不固定的语言称之为动态语言。Python是动态语言。Java是静态语言。
查看全部 -
[x * x for x in range(1, 11)]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]查看全部 -
如果一个对象说自己可迭代,那我们就直接用 for 循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。
查看全部 -
tuple翻译为元组。是和list非常类似的工具。但是 tuple一旦创建是不可以修改的
查看全部 -
1. 有序集合:list,tuple,str和unicode;
2. 无序集合:set
3. 无序集合并且具有 key-value 对:dict查看全部 -
L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素
查看全部 -
缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
注意: if 语句后接表达式,然后用
:
表示代码块开始退出缩进需要多敲一行回车:
查看全部 -
tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
查看全部
举报