
python
_不二_
www.codecup.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python基础-print
在3以上 在print 后面加上() 3以下使用“”^3:print("hello")v3:print "hello"python 中 print 字符串 要加’ ‘或者”“ print (‘hello’) hello print (“hello 2”) hello 2print 字符串叠加可以使用 + 将两个字符串链接起来, 如以下代码. print (“hello原创 2017-09-04 10:25:12 · 269 阅读 · 0 评论 -
Python基础-元组 列表
Python基础-元组 列表tuple用小括号、或者无括号来表述,是一连串有顺序的数据。another_tuple = 12, 3, 5, 15 , 6a_tuple = (12, 3, 5, 15 , 6,"sb",1.23,another_tuple)print a_tuple输出:(12, 3, 5, 15, 6, 'sb', 1.23, (12, 3, 5, 15, 6))list中原创 2017-09-04 16:11:33 · 228 阅读 · 0 评论 -
Python基础-dictionary 字典
Python基础-dictionary 字典字典的存档形式则是无序的。在字典中,有key和 value两种元素,每一个key对应一个value, key是名字, value是内容。数字和字符串都可以当做key或者value, 在同一个字典中, 并不需要所有的key或value有相同的形式。 这样说, List 可以说是一种key为有序数列的字典。 a_list = [1,2,3,4,5原创 2017-09-04 16:49:28 · 241 阅读 · 0 评论 -
Python基础-zip lambda map
zipzip函数接受任意多个(包括0个和1个)序列作为参数,合并后返回一个tuple列表。 a=[1,2,3] b=[4,5,6] ab=zip(a,b) print(list(ab)) [(1, 4), (2, 5), (3, 6)]zip 中的运算 a=[1,2,3] a=[1,2,3] b=[4,5,6] ab=zip(原创 2017-09-05 09:48:40 · 248 阅读 · 0 评论 -
Python基础-copy & deepcopy
id一个对象的id值 就代表它在内存中的地址 例子 a=[1,2,3] b=a print id(a) print id(b) 140584355711960 140584355711960copy当使用copy时,python只是copy了最外围的对象本身,内部的元素都只是copy了一个引用而已。 import copy a=[1,2,3]原创 2017-09-05 10:09:28 · 694 阅读 · 0 评论 -
Python基础-Threading
基本操作导入模块import threading获取已激活的线程数hreading.active_count()查看所有线程信息threading.enumerate()#[<_MainThread(MainThread, started 140580259493696)>]查看现在正在运行的线程threading.current_thread()添加线程,threading.Thread()接原创 2017-09-05 10:19:10 · 313 阅读 · 0 评论 -
Python 基础 - Multiprocessing
多进程 Multiprocessing 和多线程 threading 类似,Multiprocessing就是用来弥补 threading 的一些劣势, 比如GIL。导入线程、进程标准模块import multiprocessing as mpimport threading as td定义一个被线程和进程调用的函数def job(a,d): print('aaaaa')创建线程和进程原创 2017-09-05 13:59:31 · 597 阅读 · 0 评论 -
Python基础 - tkinter 窗口
tkinter 是python 自带的可编辑的GUI界面标签和按钮定义 window 窗口 和 window的一些属性, 然后书写窗口内容, 最后执行window.mainloop让窗口活起来。 import Tkinter as tk window = tk.Tk() window.title(‘my window’) window.geometry(‘200x100’)原创 2017-09-05 15:08:41 · 1663 阅读 · 0 评论 -
Python基础- pickle 保存数据
用来保存和加载python数据对象的(是python的专有格式文件,其他语言无法识别),数据用dump保存到文件,用load加载例子:#coding:utf8import picklea = {'a':1, 'b':2, 'c':3, 'e':4, 'f':5, 'g':6}#用上下文以二进制的方式打开一个文件,#并把a的的数据用dump保存到文件里面with open('dumpfile原创 2017-09-05 16:10:42 · 612 阅读 · 0 评论 -
python基础-set
基本用法char_list = ['a', 'b', 'b', 'c', 'c', 'd']print(set(char_list))sentence = 'Welcome Back to This Tutorial'print(set(sentence))输出set(['a', 'c', 'b', 'd'])set(['a', ' ', 'c', 'B', 'e', 'i', 'h',原创 2017-09-05 16:20:57 · 391 阅读 · 0 评论 -
Python基础 - import模块
Python基础 - import模块可以应如python自带的模块,以可以引入第三方模块,还可以引入自己写的模块 功效和Java 的import 一样例子:比如以后会用到numpy这些模块,需要自己安装。 import time print(time.localtime()) #这样就可以print 当地时间了 time.struct_time(tm_原创 2017-09-04 17:06:50 · 236 阅读 · 0 评论 -
Python 基础-捕获异常
Python 基础-捕获异常关键语法: try:, except … as …:例子try: file=open('eeee.txt','r') #会报错的代码except Exception as e: # 将报错存储在 e 中 print(e)[Errno 2] No such file or directory: 'eeee.txt'我们可以在原创 2017-09-05 09:26:15 · 215 阅读 · 0 评论 -
python基础-数学运算
基础数学运算基本的加减乘除python可以直接运算数字,也可以加print 进行运算 1+1 2 1*2 2 4/2 2 5%3 #取余 2“^” 与 “**”在python中,^用两个**表示,如3的平方为3**2 , **3表示立方,**4表示4次方,依次类推 3**2 #3的平方 3的2次方 9 3**3 #3的立方 3的3次方原创 2017-09-04 10:34:10 · 597 阅读 · 0 评论 -
python基础-变量
变量 variable自变量命名可以将一个数值,或者字符串串附值给自变量,如test=1 中,test为自变量的名称,1为自变量的值。 也可以将字符串赋值给自变量 pen = 1 print pen 1 pen = “pen” print pen pen如果需要用多个单词来表示自变量,需要加下划线pen_pai_1就ok 一次定义多个自变量 a,b,c=1,2原创 2017-09-04 10:41:23 · 205 阅读 · 0 评论 -
Python基础 - 循环
Python 语言中用来控制循环的主要有两个句法,while 和 for 语句while 循环while 语句主要结构如下:while condition: expressionscondition 为判断条件,就是 True 和 False 其中的一个,如果为 True, 那么将执行 exexpressions 语句,否则将跳过该 while 语句块接着往下执行例子打印出 0 - 9 的原创 2017-09-04 11:20:58 · 308 阅读 · 0 评论 -
Python基础-条件判断
Python基础-条件判断Python 有 if, if else 和 if elif 等判断语句if 基本使用if condition: expressionscondition 的值为 True,将会执行 expressions 语句的内容,否则将跳过该语句往下执行。实例 x = 1 y = 2 z = 3 if x < y: …. print(‘x is原创 2017-09-04 11:35:17 · 442 阅读 · 0 评论 -
Python基础-def函数
Python基础-def函数基本使用def function_name(parameters): expressions使用* def * 开始函数定义,紧接着是函数名,括号内部为函数的参数,内部为函数的 具体功能实现代码,如果想要函数有返回值, 在 expressions 中的逻辑代码中用 return 返回。实例def function(): print('This is a原创 2017-09-04 14:41:22 · 3122 阅读 · 0 评论 -
python基础-全局 & 局部 变量
python基础-全局 & 局部 变量局部变量在函数定义中声明的变量,他们与在函数外使用的其它同名变量没有任何关系,即变量名称对函数来说是局部的。这叫变量的范围。所有变量都有它们被声明的块的范围,从名称定义的点开始。实例x = 50def func(): print('x =', x) x = 2 print('x now = ', x)func()print('x原创 2017-09-04 14:55:45 · 223 阅读 · 0 评论 -
Python基础 - 模块安装
Python基础 - 模块安装接入外部模块的好处是减少重复开发量。通过pip安装python的各种模块pip search psutil #搜索模块 当我们不确定模块名字时使用pip install psutil #安装psutil模块pip uninstall psutil #移除psutil模块原创 2017-09-04 15:11:16 · 254 阅读 · 0 评论 -
Python基础-文件操作
Python基础-文件操作open 读文件方式使用 open 能够打开一个文件, open 的第一个参数为文件名和路径 ‘my file.txt’, 第二个参数为将要以什么方式打开它, 比如 w 为可写方式. 如果计算机没有找到 ‘my file.txt’ 这个文件, w 方式能够创建一个新的文件, 并命名为 my file.txt 实例text='\tThis is my first test.原创 2017-09-04 15:39:36 · 267 阅读 · 0 评论 -
Python基础-class类
Python基础-class类class 定义一个类 。类别首字母推荐以大写的形式定义。类似java。 class后面还可以跟def, 定义一个函数。self 是类的默认值。例子class Calculator: #首字母要大写,冒号不能缺 定义一个计算器 name='Good Calculator' #该行为class的属性 price=18 def add原创 2017-09-04 16:02:59 · 317 阅读 · 0 评论 -
Python 安装scipy失败
在使用pip 安装scipy 时会报错OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/scipy'网上查了,说是由于墙的原因,但我已经翻了墙的,任然报这个错误,下载速度特别慢,到11% 或者 27% 就挂啦,最后 很无赖,直接手动安装吧。先去官网搜索 scipy 选择合适的版本 如下图原创 2017-09-12 15:14:41 · 1764 阅读 · 0 评论