摘要:1.可迭代对象 我们已经知道可以对list、tuple、dict、set、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。 把可以通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable
阅读全文
摘要:python的列表 索引方式: 例如,list1 = ['张三','男','33','江苏','硕士','已婚',['身高178','体重72']] 1.正向单索引 print(list1[0]) print(list1[3]) ... out: 张三 江苏 ... 2.负向单索引 print(li
阅读全文
摘要:字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键一般是唯一的,如果重复最后的一个键值
阅读全文
摘要:Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 如下实例: 实例(Python 2.0+) tup1 = ('physics', 'chemistry', 1997, 2000) tup2
阅读全文
摘要:序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定
阅读全文
摘要:Python 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 = 'Hello World!' var2 = "Python Runoob" Python 访问字符串中的值 Python 不支
阅读全文
摘要:冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。 见下图: 方
阅读全文
摘要:Python 思想: “一切都是对象!” python版本:python3.5.1 ; IDE:pycharm2017.2 一、print()函数概述 print() 方法用于打印输出,是python中最常见的一个函数。 该函数的语法如下: print(*objects, sep=' ', end=
阅读全文
摘要:格式化输出:format() format():把传统的%替换为{}来实现格式化输出 通过关键字 利用key=value来实现一一对应的赋值替换 print('{name}在{option}'.format(name="谢某人",option="写代码")) 结果:谢某人在写代码 通过位置: 在字符
阅读全文
摘要:Python 有一个可用于制作随机数的内建模块。 用法: import random #导入模块list_1 = []#生成50个随机整数列表for me in range(50): list_1.append(random.randint(0,100))print('生成的随机整数集合为:\n',
阅读全文
摘要:1.== 是比较两个对象的内容是否相等,即两个对象的“值“”是否相等,不管两者在内存中的引用地址是否一样。 1.地址一样,值也一样。所以==成立。st1 ='aaaaa'st2 = 'bbbbb'st3 = 'bbbbb'st4 = st3print(st1==st2,st2==st3,st3==s
阅读全文
摘要:1、错误描述 >>> set(1,3,4,56); Traceback (most recent call last): File "<pyshell#157>", line 1, in <module> set(1,3,4,56); TypeError: set expected at most
阅读全文
摘要:简述 关键字是预先保留的标识符,每个关键字都有特殊的含义。编程语言众多,但每种语言都有相应的关键字,Python 也不例外,它自带了一个 keyword 模块,用于检测关键字。 关键字列表 使用 keyword 模块: >>> import keyword>>> keyword.kwlist['Fa
阅读全文
摘要:描述 Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。 语法 len()方法语法: len( s ) 参数 s -- 对象。 返回值 返回对象长度。 实例 以下实例展示了 len() 的使用方法: >>>str = "runoob" >>> len(str) # 字符串长
阅读全文
摘要:Python find()方法 Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。 语法: str.find(str, beg=0, end=len(
阅读全文
摘要:当我们编程时,有时会出现如下错误:TypeError: '>' not supported between instances of 'str' and 'int' str : 字符串 int :整型 如下图: 这是因为input()返回的数据类型是str类型,不能直接和整数进行比较,必须先把str
阅读全文
摘要:环境: centos 7.4 + pyenv + python3.6.6 在安装Python 3.6.6 时报错:zipimport.ZipImportError: can't decompress data; zlib not available 处理方法 安装依赖组件 yum install z
阅读全文
摘要:环境 centos 7.4 + Python 3.6.6 + jupyter 基于pyenv的虚拟环境安装jupyter时报错 处理步骤 1、使用yum命令更新sqlite-devel软件包,并重新安装Python 2、在pyenv管理器中使用 pip install 命令 安装 pysqlite模
阅读全文
摘要:解决多python环境下,python版本切换的工具--pyenv应运而生。同时,另外一个工具virtualenv则提供了一种功能, 就是将一个目录建立为一个虚拟的python环境, 这样的话, 用户可以建立多个虚拟环境, 每个环境里面的python版本可以是不同的, 也可以是相同的, 而且环境之间
阅读全文