随笔分类 - python
摘要:处理 .csv 格式的文件,将不包含指定字符的行写入新的 .csv 文件 #! /usr/bin/env python # -*- coding: utf-8 -*- import socket import struct import re read_data = open('./result.c
        阅读全文
            
摘要:解释器环境与选项 python解释器启动 python [options] [ -c cmd | filename | - ] [ args ] python解释器环境变量 python代码的测试、调试与探测
        阅读全文
            
摘要:模块、异常、运行环境、mysqldb 模块: 顶层文件:作为整个文件的程序入口,就是负责去调用其他文件中的代码来实现程序流程功能的,称为顶层程序文件, 模块文件1 模块文件2 python模块 1、可以将代码量较大的程序分割成多个有组织、彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段
        阅读全文
            
摘要:《大话数据结构》的作者程杰在博客园也有博客,网址是:http://cj723.cnblogs.com/ 面向对象编程(OOP) 1、程序 = 指令 + 数据 代码可以选择以指令为核心或以数据为核心进行编写 2、两种范型 以指令为核心:围绕“正在发生什么”进行编写 面向过程编程:程序具有一系列线性步骤
        阅读全文
            
摘要:回顾: re search,findall,finditer.sub,subn function () 调用函数 def func_name(arg1,....) 生成函数对象 func_suite 函数体 闭合 python闭包:闭包叫lexical closure 全称叫:词法闭包,指函数及相关
        阅读全文
            
摘要:函数的基础概念 1、函数是python为了代码最大程度的重用和最小化代码冗余而提供的基本程序结构; 2、函数是一种设计工具,它能让程序员将复杂的系统分解为可管理的部件; 3、函数用于将相关功能打包并参数化; 4、在python中可以创建4中函数: 全局函数:定义在模块中 局部函数:嵌套于其他函数中 
        阅读全文
            
摘要:回顾: 1、文件对象: open('file','mode','bufsize') read,readline,readlines,write,writelines,flush,seek,tell 2、模块:os 文件系统接口 3、模块:os.path 4、对象流失化,持久化: pickle 文件本
        阅读全文
            
摘要:文件系统和文件 1、文件系统是OS用于明确磁盘或分区上的文件的方法和数据结构 即在磁盘上组织文件的方法; 文件系统模块:os 2、计算机文件(称文件、电脑档案、档案),是存储在某种长期储存设备或临时存储设备中的一段数据流,并且归属于计算机文件系统管理之下; 3、概括来讲: 文件是计算机中由OS管理的
        阅读全文
            
摘要:1、动态语言 sys.getrefcount() //查看对象的引用计数 增加对象的引用计数场景 对象创建时:以赋值的方式,创建变量名的同时就会创建变量 将对象添加进容器时:类似list.append() 当对象被当作参数传递给函数时 多重目标赋值时:s1 = s2 = s3 = 'abc' 为对象
        阅读全文
            
摘要:条件测试: 1、if 条件测试表达式 python的比较操作 1、所有的python对象都支持比较操作 可用于测试相等性、相对大小等; 如果是符合对象,python会检查其所有部分,包括自动遍历各级嵌套对象,直到可以得出最终结果 2、测试操作符 “==” 操作符测试值的相等性 “is” 表达式测试对
        阅读全文
            
摘要:在python中,当需要给定一个数值时,直接写出一个数值即可,不需要加单双引号或者花括号; 同时python中规定变量名不能以数值开头,所以在给定一个标识的时候,只要不加引号,那么这个标识要是是数值,要么是变量名; 因为变量名不能以数值开头,同时python中的字符串都是需要加引号的。 类:数据 +
        阅读全文
            
摘要:支持运算:索引,切片,min(), max(), len() 等 支持操作:对象的自有的方法 对字符串操作的内置方法获取:str. //敲tab键补全 获取某个内建命令的属性和方法列表:dir(str) 针对某特定方法,查看方法的帮助信息:help(str.find) 列表: 1、容器类型 任意对象
        阅读全文
            
摘要:python的内置对象类型以及支持的运算 python对象的相关术语 python程序中保存的所有数据都是围绕对象这个概念展开的 程序中存储的所有数据都是对象 每个对象都有一个身份、一个类型和一个值 例如:school="MaGe Linux" 会以"MaGe Linux"创建一个字符串对象,其身份
        阅读全文
            
摘要:要素7:输入/输出 1、python解释器提供了3种标准文件对象,分别为标准输入、标准输出和标准错误,它们在sys模块中分别以sys.stdin、sys.stdout和sys.stderr形式提供; 2、python的print语句实现打印--一个对程序员友好的标准输出流接口; 3、从技术角度来讲,
        阅读全文
            
摘要:学习来自马哥教育的视频,感谢马哥 编程语言: 用户: 问题空间 计算机:解决问题 解空间 抽象: 机器代码-->微码编程-->高级语言 (语言的高下级的是根据语言是否被人类容易理解或者更接近于人类的理解范围) python:可当三种工具使用 shell编程: 编程语言:用于实现粘结 框架:web、D
        阅读全文
            
 浙公网安备 33010602011771号
浙公网安备 33010602011771号