Python3
Python是人工智能开发语言利器
breakloop
芸芸众生,你总得做点特别的事情。不是矫情,只是不想凑合罢了。
展开
-
python3.7安装(Anaconda)
MAC本身自带python,本机版本为2.7。可以进行更新,但网上教程过于啰嗦,因此使用anaconda进行3.7版本的安装。使用anaconda安装python,较手动安装python更为方便。anaconda不仅会自动安装python,而且会设置好环境变量,同时包含很多实用的工具包,例如numpy,不用二次安装。anaconda可以到官网https://www.anaconda.c...原创 2018-10-10 10:49:32 · 47425 阅读 · 1 评论 -
python3.7 IDE(Eclipse)
下载Eclipse之所以选择Eclipse,而非其他python IDE,是因为Eclipse的包容性,可以适用于Java, c等多种语言,使用方便。下载路径https://www.eclipse.org/downloads/添加python插件Help->Install New Software...->add注意:安装完后,需要重启eclipse。设...原创 2018-10-10 11:31:27 · 2245 阅读 · 0 评论 -
Python3学习笔记:文件
目录操作os模块提供了很多方法来完成常见的目录操作。本节我们介绍几个常用方法。至于其他方法,可以通过dir(),help()了解。示例为目录的创建和删除操作。import osdirname=os.path.abspath('.')+'\\txt\\' if not os.path.exists(dirname): os.makedirs(dirname) print("c...原创 2018-06-27 17:25:56 · 416 阅读 · 0 评论 -
Python3学习笔记:逻辑运算中的AND, OR
Python3中的逻辑运算,跟其它语言的逻辑运算存在差别。当运算数据皆为布尔类型时,逻辑运算思路相同。例如if __name__ == '__main__': print("true and true =", True and True) print("true and false =", True and False) print("false and true =", ...原创 2018-06-14 16:33:13 · 4692 阅读 · 1 评论 -
Python3学习笔记:数字运算
Python3中只有三种数据类型:整数,浮点数,复数(包括实数和虚数)。我们通过一段代码来看一下显示效果。if __name__ == '__main__': a=1 b=2 c=3 d=4 e=5.0 f=3.1 g=-1 print("a=",a) print("b=",b) print("c=",c)...原创 2018-06-14 17:36:16 · 473 阅读 · 0 评论 -
Python3学习笔记:字符串
if __name__ == '__main__': str1 ="my name is XXX" str2 ="XXX" str3 ="breakloop" str4=17 str5=234.56789字符串,字符数组Python3中的字符串可以等同于字符串数组。例如 print("str1[0] =", str1[0]) print("st...原创 2018-06-18 12:33:40 · 519 阅读 · 0 评论 -
Python3学习笔记:元组
Python中的元组,等同于java中的finial对象。一旦定义不能修改。元组的表现形式if __name__ == '__main__': tuple1 =() tuple2=(1,) tuple3=(1,2.345,-6,7+8j,"breakloop") tuple4=9,10,22,-1,4-1j tuple5=(tuple1,tuple2,tup...原创 2018-06-18 15:20:21 · 304 阅读 · 0 评论 -
Python3学习笔记:列表
列表Python中的列表,可以视为java中的集合,是一个各种类型数据的集合。当然列表可以为空。 list1=[1,2.34,"name",4+5j] list2=[2,34,567,89] list3=[] list4=[list1,list2,list3]访问列表内容Python中的列表,可以访问一个元素或多个元素的子集。访问子集的方法跟字符串类型类似,同样范围为...原创 2018-06-18 14:33:21 · 351 阅读 · 0 评论 -
Python3学习笔记:字典
Python中的字典用于存储 key-value(键值对)类型数据。字典的表现形式if __name__ == '__main__': dict1={1:"a",2:23,4:1+5j} dict2={"1":"j","2":2} dict3={} dict4={"1+2j":4,"4-5j":5} dict5={"1+7j":4原创 2018-06-18 16:28:57 · 211 阅读 · 0 评论 -
Python3学习笔记:集合
集合集合的表现形式跟元组类似,元组用()包含所有元素,集合则用{}包含所有元素。集合的作用在于计算交集,并集,差集。集合有如下特点:(1)确定性:集合中的元素不能为变量(2)唯一性:集合中元素的值不能重复(3)无序性:集合中的元素没有索引创建集合if __name__ == '__main__': set1={"abc","def",1,0,-5,2.343,-9+6j} set2...原创 2018-06-18 21:55:31 · 437 阅读 · 0 评论 -
Python3学习笔记:队列
队列,即先进先出的数据存储容器。与栈(后进先出)相反。Python中有单独的模块用来实现队列,即collections中的deque。deque初始化时,需要以列表作为传参。from collections import dequeif __name__ == '__main__': list1=[1,2.0,3+4j,5-6j,-7+8j,-9-1j,"breakloop"] ...原创 2018-06-18 22:34:35 · 451 阅读 · 0 评论 -
Python3学习笔记:逻辑语句
Python中没有类似于java的边界符{},而是使用缩进来划定逻辑边界,此外逻辑条件语句后,都带有“:”。条件语句条件语句的格式如下: if condition1: action1 elif condition2: action2 else: action3示例如下: A=int(input("input A Pleas...原创 2018-06-19 22:37:37 · 318 阅读 · 0 评论 -
Python3学习笔记:函数
函数结构先来看个例子,原创 2018-06-21 00:02:47 · 256 阅读 · 0 评论 -
Python3学习笔记:异常
错误类型编程过程中,通常存在三种错误。语法错误,逻辑错误和异常。语法错误,通常IDE会给出提示,例如丢失“:”。逻辑错误和异常,则多是因为设计缺陷造成。逻辑错误的输出,与期望不同。例如缺少了“==”判断时,compare(1,1),将输出“1<1”。而异常则直接叫停程序。还以compare方法为例,当输入皆为数字时,不会出错。但类型不同时,输出便不那么友好了。例如compare(1,"1")...原创 2018-06-24 14:37:18 · 554 阅读 · 0 评论 -
Python3学习笔记:类
Python的类定义相对java要简单的多。Python类没有修饰符,成员对象的定义也相对灵活。首先,需要了解一下点原创 2018-06-24 12:58:56 · 266 阅读 · 0 评论 -
Python3学习笔记:模块
Python代码通常以.py文件形式保存。而每个.py文件都可以看作是一个模块。当一个模块调用另一个模块时,便需要import语句。在此前的章节中,我们以看到import语句的使用。若在同一package下,则只需要调用import moduleName即可。否则需要使用from package.moduleName import moduleName。...原创 2018-06-25 23:56:09 · 561 阅读 · 0 评论 -
Python3学习笔记:包
若目录下存在__init__.py,则该目录被python视为一个包(package)。__init__.py也是一个模块,可以编写代码。但其主要功能是定义__all__。当执行from packageName import *时,仅导入__all__所指定的内容。__all__默认为package下所有模块,但不包括子package。例如,目录结构为在P1下的__init__.py中,重新定义_...原创 2018-06-26 13:06:33 · 354 阅读 · 0 评论 -
Python3学习笔记:Debugger speedups using cython not found
1.warning: Debugger speedups using cython not found. warning: Debugger speedups using cython not found. Run '"C:\Python\Python36\python.exe" "C:\D\J2EESpace\eclipseNEON2\plugins\org.python.pydev.core_...原创 2018-06-25 13:18:39 · 3362 阅读 · 5 评论