python基础篇
文章平均质量分 53
DHogan
这个作者很懒,什么都没留下…
展开
-
python基础篇--python脚本头
在python开发的过程中,脚本开头非常重要。第一行:告诉操作系统python装在哪里(是通过env中查询,然后再调到对应的解析器完成运行)。第二行:是声明文件的编码格式以utf-8.其他则为这个文件信息,和脚本内容#!/usr/bin/env python# _*_ coding:utf-8 _*_## @Version : 1.0# @Time : 2017/1/原创 2017-01-13 14:46:15 · 10539 阅读 · 1 评论 -
python基础篇--PEP8代码规范
在代码书写的过程中,代码规范非常重要,这直接影响到你代码的后期可维护性。一个规范的代码可以让其他人简单明了知道你的代码在做什么,而不是你在怎么做。话不多说,直接上PEP8的代码规范.pdf原创 2017-01-13 15:01:50 · 489 阅读 · 0 评论 -
python基础篇--Tuple(元组)
Tuple(元组)特点:元组是不可以改变的Python对象序列,元组不能被改变,即是元组不可以被修改。标识:()逗号分隔值例子:tup1 = (1, 2)访问元组:a = (1, 2, 3, 4)b = ('abc', 'dong', 'you', 'yuan')print a[0]print b[1:3] # 下标1到3(不包括3)pr原创 2017-01-13 15:09:04 · 449 阅读 · 0 评论 -
python基础篇--time,datetime(日期和时间)
日期和时间(time, datetime)获取当前时间:import timeimport datetimelocaltime = time.localtime(time.time())print localtime# 输出结果:# time.struct_time(tm_year=2017, tm_mon=1, tm_mday=6, tm_hour=10, tm_mi原创 2017-01-13 16:34:32 · 503 阅读 · 0 评论 -
python基础篇--Class(类)
class(类)特点:一个抽象的对象,是面向对象语言的核心,类可以不继承或多继承。标识:class例子:class A(object): """ 这是一个演示的类 """ COUNT_A = [] def __init__(self, a): self.a = a self.COUNT_A.append(1)原创 2017-01-13 16:50:39 · 510 阅读 · 0 评论 -
python基础篇--装饰器
装饰器特点:装饰器其实也就是一个函数,一个用来包装函数的函数,返回一个修改之后的函数对象,将其重新赋值原来的标识符,并永久丧失对原始函数对象的访问,在特定的业务领域里,能减少大量重复代码。它的参数就是被装饰的函数对象。我们可以在deco函数内对传入的函数对象做一番“装饰”,然后返回这个对象(记住一定要返回 (返回func的时候,就是调用这个函数),不然外面调用foo的地方将会无函数原创 2017-01-13 17:11:35 · 276 阅读 · 0 评论 -
python基础篇--threading(多线程)
threading(多线程)在python里面提供两个标准库thread和threading提供对线程的支持,由于thread提供比较低级,原始的线程以及一个简单的锁。而threading提供了较为高级的线程,在此我们详细介绍一下threading方法:treading.currentThread():返回当前的线程变量treading.enumerate():返回一个包含原创 2017-01-13 17:22:39 · 709 阅读 · 0 评论 -
python基础--异常
异常(Exception)在python程序的执行过程中,难免会出现异常的情况。谁也不想把错误的异常信息直接呈现给用户看,这会有点小尴尬。下面列出了python的常见异常:IOError:输入/输出异常;基本上是无法打开文件ImportError:无法引入模块或包;基本上是路径问题或名称错误IndexError:下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5]原创 2017-01-17 15:16:12 · 491 阅读 · 0 评论