摘要:
集合 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。注意,由于集合本身是无序,你不可以为集合创建索引或执行切片操作,也没有键可用来获取集合中元素的值。 通常对于Python的内置数据结构,list set bytearray dict 是不可hash的,所以不能作为set的元素,通常 阅读全文
摘要:
bytes bytes是Python 3中特有的,Python 2 里不区分bytes和str。 Python 2中 >>> type(b'xxxxx') <type 'str'> >>> type('xxxxx') <type 'str'> Python 3中 >>> type(b'xxxxx') 阅读全文
摘要:
格式化操作符% Python风格的字符串格式化操作法只适用于字符串类型,类是于C语言的printf()函数字符串格式化,下面是字符串格式化的符号。 字符串格式化符号 格式化字符转换方式 %c 转换成字符(ASCII码值,或者长度为一的字符串) %r 优先使用repr()函数进行字符串转换 %s 优先 阅读全文
摘要:
字符串 Python中字符串是内建的序列,我们可以使用引号('或")来创建字符串。所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用。但是请注意字符串是不可变的! 字符串和操作符 字符串的创建和赋值 In [1]: str1 = 'Hello world! 阅读全文
摘要:
元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。元组与字符串类似,下标索引从0开始,可以进行截取,组合等。 初始化元组 In [8]: tup1 = ('C','java','Python 阅读全文
摘要:
Python 序列 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Py 阅读全文
摘要:
Python基础 Python语句和语法 井号(#)表示之后的字符为Python注释,多行注释使用三个单引号(''')或三个双引号(""")。 换行(\n)是标准的行分隔符(通常一个语句一行) 反斜线(\)继续上一行,语句中包含[], {} 或 () 括号就不需要使用多行连接符。 分号(;)将两个语 阅读全文
摘要:
Python 学习环境搭建 pyenv是个多版本python管理器,可以同时管理多个python版本共存,如pypy,miniconde等等。我们安装时其会将pyenv安装在当前用户家目录中的.pyenv目录中,当我们切换另外的目录中时就会出现Python版本和定义版本不一致的问题。 1.安装依赖包 阅读全文