python语法学习
阳光下的Smiles
生命在于运动,知识在于积累。
展开
-
Python数组与矩阵操作
Python数组与矩阵操作1、MATLAB的基于矩阵的操作,而numpy多是基于数组的操作,numpy的索引从0开始。 import numpy as np impor scipy as sp(1)建立矩阵 a=np.array([1,2,3],dtype=int) #建立一个一维数组,数据类型是int。也可以不指定数据类型,使用默认。示例 i原创 2016-12-27 22:19:57 · 1376 阅读 · 0 评论 -
Windows下安装Anaconda和python
Windows下安装Anaconda和pythonanaconda可以看做Python的一个集成安装,安装它后就默认安装了python、IPython、集成开发环境Spyder和众多的包和模块。非常方便。1、下载这里选择安装3.6版的python。下载安装包为:Anaconda3-4.3.1-Windows-x86.exe2、安装(1)直接双击即可安装,这里原创 2017-03-24 21:59:11 · 1183 阅读 · 0 评论 -
文件操作
文件操作1、目录与文件操作(1)os.listdir(dirname):列出dirname下的目录和文件(2)os.getcwd():获取当前工作目录(3)os.curdir:返回当前目录('.')(4)os.chdir(dirname):改变工作目录到dirname(5)os.path.isdir(name):判原创 2017-03-24 17:08:22 · 289 阅读 · 0 评论 -
Python中常用函数
Python中常用函数1、range( )函数返回一个递增或递减的数字列表,列表的元素值由三个参数决定start表示列表开始的值,默认为“0”。stop 表示列表结束的值,该参数不可缺少参数step表示步长,默认值为“1”。range()返回的是一个递增或递减的数字列表。2、xrange( )xrange 是一个类,返回的是一个xrange对象。使用xrange()原创 2017-03-24 15:22:03 · 877 阅读 · 0 评论 -
元组
元组(tuple)1、元组和列表的区别元组和列表非常接近的另一种容器类型区别1:元组用的是圆括号(());列表用的是方括号([ ])区别2:元组是一种不可变类型(或者说是只读的);2、元组实现(1)元组定义(2)元组访问注意:如果定义的元组中只有一个元素,请使用下面这种方式进行定义:即在一个元素后面加上逗号(,)3、元原创 2017-03-10 14:07:21 · 408 阅读 · 0 评论 -
Numpy学习笔记(一)
Numpy学习笔记(一)NumPy’s main object is the homogeneous multidimensional array. It is a table of elements (usually numbers), all of the same type, indexed by a tuple of positive integers. In Nu原创 2017-03-10 13:37:09 · 497 阅读 · 0 评论 -
Python+Numpy------数组运算
Python+Numpy------数组运算1、数组运算(1)数组加法:array([20,31,42,53])=array([20,30,40,50])+array([0,1,2,3]) from numpy import * a=array([20,30,40,50]) b=arange(4) a+b(2)数组减法:array([20,29,38,47])=原创 2016-12-24 23:07:34 · 56346 阅读 · 1 评论 -
模块
模块导入模块方法:第一种:import 模块名第二种:from 模块名 import 函数名第三种:import 模块名 as 新名字1、实例1(1)在Python安装目录下新建一个hello.py文件,其代码为:def hi(): print("Hi,everyone.welcome to the world")(2)引用模块im原创 2017-03-09 20:05:41 · 240 阅读 · 0 评论 -
函数
函数1、简单函数(1)定义一个函数(2)调用函数2、函数的参数(1)定义函数(2)函数调用3、多个参数的函数(1)定义函数(2)调用函数4、函数返回值(1)定义函数(2)调用函数5、函数参数---说明文档(1)定义函数(2)调用函数(3)调用说明文档原创 2017-03-09 19:27:52 · 257 阅读 · 0 评论 -
python配置MySQL数据库(windows系统)
python配置MySQL数据库(windows系统)1、MySQL配置前提是windows上已经安装了MySQL数据库,且配置完毕,能正常建表能操作。在此基础上只需安装MySQL-python-1.2.4b4.win32-py2.7.exe就ok了,只有1M多。链接:https://wiki.python.org/moin/DatabaseInterfaces原创 2017-03-19 18:30:37 · 2988 阅读 · 0 评论 -
Tkinter(python-GUI)
Tkinter(python-GUI)Tkinter是python的默认GUI库。它基于TK工具集。它是一个跨平台的脚本图形界面接口。Tkinter不是唯一的python图形编程接口,但是是其中比较流行的一个。最大的特点是跨平台,缺点是性能不太好,执行速度慢。由于Tkinter是内置到python的安装包中、只要安装好Python之后就能import Tkinter库、而且ID原创 2017-03-19 16:48:52 · 1004 阅读 · 0 评论 -
类(2)
类(2)1、查看类的属性(1)使用dir()内建函数(2)通过访问类的字典属性__dict__>>> class MyClass(object): 'MyClass class definition' myVersion='1.1' def showMyVersion(self): print myClass.myVerwion >>> dir(My原创 2017-03-19 16:28:49 · 590 阅读 · 0 评论 -
类(1)
类---python1、类与实例(1)定义类语法:class class_name(bases): 'define MyNewObjectType class' class_suite参数class_name:要定义的类名;bases:可以是一个(单继承)或多个(多重继承)用于继承的父类。object是“所有类之母”。如果定义的类没有继承任何其他父原创 2016-12-28 18:49:44 · 429 阅读 · 0 评论 -
字典
字典1、字典字典属于映射类型。字典使用大括号({ }),{key,value}(1)创建字典和给字典赋值>>> dict1={}>>> dict2={'name':'earth','port':80}>>> print dict2{'name': 'earth', 'port': 80}>>> type(dict2)>>> dict1,dict2原创 2017-03-19 15:40:36 · 774 阅读 · 0 评论 -
函数和函数编程-----Python
函数和函数编程-----Python1、函数(1)函数类型与返回值在C语言中没有返回值默认为“void”返回类型;在python中,对应的返回对象类型是none.示例1 def hello(): #定义hello函数 print 'hello world' res=hello() #调用hello函数 print res原创 2016-12-28 16:52:13 · 568 阅读 · 0 评论 -
列表
列表(1)列表可以包含不同类型的对象。列表由方括号([ ])来定义。可以看到中文字符串会有显示的问题。(2)向列表中添加元素list.append(obj):向列表中添加一个对象obj,添加到列表尾部list.extend(seq):把序列seq的内容添加到列表中list.insert(index,obj):在原创 2017-03-08 18:55:58 · 207 阅读 · 0 评论 -
变量---字符串
变量---字符串1、转义字符(\)如何打印输出:E:\abc\size\原创 2017-03-08 18:24:29 · 429 阅读 · 0 评论