Python
iOSxi
这个作者很懒,什么都没留下…
展开
-
1Python开发工具安装
打开python官方:https://www.python.org2. Download下载自己需要的版本,双击打开下载的安装包3. 继续、继续、继续、同意、安装、输入密码 - 安装软件、安装成功 - 关闭4.安装成功之后mac上会出现IDLE5.双击IDLE打开Python She原创 2017-11-29 09:50:16 · 671 阅读 · 0 评论 -
13.Python - list列表增删改查、排序
List 添加列表是一系列有序的数列,有一系列自带的功能,例如:a = [1,2,3,4,1,1,-1]a.append(0) #在a的最后面追加一个0print(a)# [1, 2, 3, 4, 1, 1, -1, 0]在指定的地方添加项:a = [1,2,3,4原创 2017-11-30 11:26:16 · 512 阅读 · 0 评论 -
14.Python - 多维列表
创建二维列表一个一维的List是线性的List,多维List是一个平面的List:a = [1,2,3,4,5] # 一行五列的一维Listmulti_dim_a = [[1,2,3], [2,3,4], [3,4,5]] # 三行三列的多维List索引在上面定义的List中进行搜索原创 2017-11-30 11:30:39 · 6983 阅读 · 0 评论 -
15.Python - import模块的四种方法
import time指 import time模块,这个模块可以python自带,也可以是自己安装的,比如以后会用到numpy这些模块,需要自己安装。方法一:import timeimport timeprint(time.localtime()) #这样就可以print当地时间了""""time.struct_time(tm原创 2017-11-30 11:36:14 · 4053 阅读 · 0 评论 -
16.Python - 自己的模块
自建一个模块命名为one.py在one.py中实现def命名为printtime,代码如下:def printtime(time): print('print time') print(time)再次创建一个模块,命名为second.py,只要保证second.py跟one.py在同一个目录下,在second.py原创 2017-11-30 12:54:34 · 284 阅读 · 0 评论 -
16.Python - continue & break & pass
跳出循环True and False ,当输入1时,a=False时,会执行接下来的语句后再跳出这个循环。a=Truewhile a: b= input('type somesthing') if b=='1': a= False else: passprint原创 2017-11-30 14:09:23 · 370 阅读 · 0 评论 -
17.Python - try 错误处理
输出错误:try:, except ... as ...: 看如下代码try: file=open('eeee.txt','r') #会报错的代码except Exception as e: # 将报错存储在 e 中 print(e)"""[Errno 2] No such file or dire原创 2017-11-30 14:23:04 · 598 阅读 · 0 评论 -
18.Python - zip & lambda & map
zipzip函数接受任意多个(包括0个和1个)序列作为参数,合并后返回一个tuple列表,请看示例:a=[1,2,3]b=[4,5,6]ab=zip(a,b)print(list(ab)) #需要加list来可视化这个功能"""[(1, 4),(2, 5),(3, 6)]"""原创 2017-11-30 14:39:03 · 264 阅读 · 0 评论 -
12.Python - 元组、列表
Tuple用小括号、或者无括号来表述,是一连串有顺序的数字。a_tuple = (12, 3, 5, 15, 6)another_tuple = 12, 3, 5, 15 , 6List以中括号来命名:a_list = [12, 3, 67, 7, 82]两者对比原创 2017-11-30 11:17:25 · 276 阅读 · 0 评论 -
11.Python - input输入
variable=input() 表示运行后,可以在屏幕中输入一个数字,该数字会赋值给自变量。看代码:a_input=input('please input a number:')print('this number is:',a_input)''''please input a number:12 #12 是我在硬盘中输入的数字原创 2017-11-30 00:47:24 · 602 阅读 · 0 评论 -
2.Python - print、variable、基础数学运算
python 中 print字符串 要加''或者""print('hello world')print("hello world 2")可以使用 +将两个字符串链接起来,如以下代码.print('Hello world'+' Hello Hong Kong')可以直接print加法+,减法-,乘法*,除法/原创 2017-11-29 09:59:14 · 2051 阅读 · 0 评论 -
3.Python - while循环语句
1. while 循环while语句同其他编程语言中 while的使用方式大同小异,主要结构如下:while condition:expressions其中 condition为判断条件,在 Python中就是 True和 False其中的一个,如果为 True,那么将执行 exexpressions语句,否则原创 2017-11-29 10:13:53 · 529 阅读 · 0 评论 -
4.Python - for循环语句
1. Python中的基本使用方法如下:for item in sequence:expressionssequence为可迭代的对象,item为序列中的每个对象。2. 实例example_list =[1,2,3,4,5,6,7,12,543,876,12,3,2,5]for i in exa原创 2017-11-29 10:27:57 · 570 阅读 · 0 评论 -
5.Python - if、if else 、if else
1.与其他编程语言中的 if语句一样,使用方法如下if condition: expressions如果 condition的值为 True,将会执行 expressions语句的内容,否则将跳过该语句往下执行。实例x = 1y = 2z = 3if x print('x is les原创 2017-11-29 10:40:59 · 77488 阅读 · 0 评论 -
6.Python - def 函数
1.def 函数如果我们用代码实现了一个小功能,但想要在程序代码中重复使用,不能在代码中到处粘贴这些代码,因为这样做违反了软件工程中DRY原则。 Python 提供了函数功能,可以将我们这部分功能抽象成一个函数以方便程序调用,或者提供给其他模块使用。def function_name(parameters): expressions原创 2017-11-29 11:27:42 · 20519 阅读 · 3 评论 -
7.Python - 全局&局部变量
局部变量在下面 def 中, 我们定义一个局部变量a , 这个变量 a 只能在这个功能 fun 中有效def fun(): a = 10 print(a) return a+100print(fun())"""10110"""下面这个例子就验证了如果在 fun原创 2017-11-29 22:44:44 · 265 阅读 · 0 评论 -
8.Python - 模块安装
什么是外部模块外部模块就是在你 import 什么东西去python 脚本的时候会用到的.import numpy as npimport matplotlib.pyplot as plt这里的 numpy 和matplotlib 都是外部模块,需要安装以后才会有的. 他不属于 python 自带的模块.原创 2017-11-29 23:14:39 · 268 阅读 · 0 评论 -
9.Python - 读写文件
\n换行命令定义 text 为字符串,并查看使用 \n 和不适用 \n 的区别:text='This is my first test. This is the second line. This the third 'print(text) #无换行命令"""This is my first test. Thi原创 2017-11-29 23:52:46 · 305 阅读 · 0 评论 -
10.Python - class类
class 定义一个类class定义一个类, 后面的类别首字母推荐以大写的形式定义,比如Calculator. class可以先定义自己的属性,比如该属性的名称可以写为name='Good Calculator' 。class后面还可以跟def,定义一个函数. 比如def add(self,x,y):加法, 输出print(x+y).其他的函数定义方法一原创 2017-11-30 00:34:02 · 236 阅读 · 0 评论 -
19.Python - copy & 浅复制 & 深复制
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。id什么是id?一个对象的id值在Python解释器里就代表它在内存中的地址copy在Python中是一个模块,所以我们要import引入>>> import copy>>> a=[1,2,3]>>> b=a>>>原创 2017-12-01 06:56:37 · 364 阅读 · 0 评论