随笔分类 - python 基础
摘要:如果我们想要在一个没有python环境的电脑上使用我们的程序该怎么办呢? 我们想到,在Windows平台可以将程序打包成exe可执行文件,而pyinstaller就可以帮我们将程序打包成exe文件。 pyinstaller安装 pip install pyinstaller pyinstaller使
阅读全文
摘要:Python有专门的库读写excel文件,这些库包括 xlrd,xlwt,xlutils,openpyxl,xlsxwriter几种 excel老版本文件格式为xls,新版本为xlsx xlrd负责读取excel文件,支持格式xls,xlsx xlwt负责写入excel文件,只支持xls格式 xlu
阅读全文
摘要:Python想要操控MySQL,先要安装库,在Python3.x下,该包名为MySQLclient。 安装,在cmd中运行:pip install MySQLClient 使用流程: 导入包-->创建Connection-->获取Cursor-->……-->关闭Cursor-->关闭Connecti
阅读全文
摘要:OS:opreate system OS模块是Python标准库中的一个用于访问操作系统功能的模块 使用OS模块中提供的接口,可以实现跨平台访问 通用操作 1,获取平台信息 2,对目录的操作 3,判断操作 第一:系统操作 os.sep:系统路径的分隔符 os.name:你正在用的平台 os.gete
阅读全文
摘要:pip是python的包管理工具,该工具提供了对包的下载,安装,删除,更新,查找等功能。 在Python2.7.9+和python3.4+以上版本都自带了pip工具。 pip官网:pypi.org/project/pip 可以通过pip --version检测是否安装 我在python的shell命
阅读全文
摘要:IDLE是python自带的一个集成开发环境。具有的基本的功能是:文本编辑,段落缩进,单词自动完成,语法加亮,调试程序。 安装,只要安装python时没有取消tcl/TK组件安装即可。 启动后出现的第一个窗口是Python shell。即交互命令行解释器窗口。可以让你每次执行一条python命令。
阅读全文
摘要:如何从众多的Python GUI框架和工具包中进行选择是个头疼的问题 Tkinter 模块Tk GUI 工具包的接口。 Tkinter 是 Python 的标准 GUI 库。 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能直接导入模块、而且 IDLE 也是用
阅读全文
摘要:异常是一个对象,表示错误。 发生异常后要捕获并处理,否则程序将停止运行。 …… try: 可能发生异常的语句 except: 捕获到异常后的语句 finally: 不管是否捕获到异常,都会执行的语句 …… 一个try可以对应多个except子句。 要是在一个except里处理多个异常,则要求将多个异
阅读全文
摘要:.whl文件是python的包文件 其本质是一个压缩包,里面包含了py文件,以及经过编译pyd文件或者其他文件,使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。 将.whl改为.zip,然后解压出来,可以看到里面的文件。 so文件,为liunx下的动态链接库文件,在wind
阅读全文
摘要:1,dir()主要用来查看对象的属性 如: >a='a' >dir(a) 2,__doc__看属性文档 如: >a=[1,2] >a.__doc__ 3,help >help() >help(对象)
阅读全文
摘要:模块:即.py文件,相当于函数。 包:为方便管理而将.py文件打包,包含__init__.py文件 库:提供相关功能模块的集合,使用者在库中查询需要的功能在自己的应用中使用,控制权在使用者手上。 框架:向用户提供一套解决方案,使用者要按照它的规定去开发,控制权在在框架本身。(就如开发商给我们造了房子
阅读全文
摘要:创建一个类,如: class Dog: count=100 def __init__(self,name): self.name=name def sit(self): print(self.name) 根据类创建实例,如: my_dog=Dog("lucy",3) my_dog.sit() 注:c
阅读全文
摘要:一,顺序结构 语句1 语句2 …… 二,选择结构 if 表达式: 语句 if 表达式: 语句 else: 语句 if 表达式 : 语句 elif 表达式 : 语句 if 表达式 : 语句 elif 表达式 : 语句 else 表达式 : 语句 注:elif是排他性选择结构,即碰到条件成立,即退出选择
阅读全文
摘要:自定义函数的形式如下: def 函数名称(参数): 函数体 return 值 函数的调用: 函数名称(参数) 难点在参数: 1,位置参数,如: def add(x,y): return x+y add(2,3) #两个参数的顺序必须一一对应, 少一个多一个都不行。 2,关键字参数 使用命名(关键字)
阅读全文
摘要:Python变量使用不像java那样需要先声明变量的类型。如int a; int a=1; 而是: 变量名=值 这种形式。 变量必须赋值后才能被创建。 变量名可以由字母、数字、下划线组成;但不能以数字开头,不能与关键字相同,区分大小写。 允许同时为多个变量赋值 如:a=b=c=1; a,b,c=1,
阅读全文
摘要:is和==是运算符 对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。 is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。 ==是用来比较判断两个对象的value(值)是否相等 is比较判断的是对象间的唯一身份标识,也就是id是否相同。
阅读全文
摘要:if __name__=='__main__': 每个python模块(Python文件)都包含一个内置的变量__name__,里面存储着当前模块名。 当模块被直接在shell中执行时,当前模块名为:"__main__" 当模块被导入到其他Python文件时,当前模块名为:当前文件名称(.py) 即
阅读全文
摘要:time模块常用的方法: 1,time.time() 获取当前时间戳,自1970年1月1日0:00:00起到现在所经过的秒数。 2,time.ctime( ) 当前时间(本地时间)的字符串形式。 3,3、time.localtime( ) 当前时间的struct_time形式(元组) 4,time.
阅读全文
摘要:引用于https://www.jianshu.com/p/15715d6f4dad 当我们需要从某个对象中抽取部分值时,切片操作正是专门用于完成这一操作的有力武器。 以a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]为例: 一、索引方式: 分为正索引和负索引 二、操作一般方式:
阅读全文
摘要:1、a=10 为一个变量赋值 2、a=b=10 同时为多个变量赋值 3、a,b,c='abc' 拆解序列,要一一对应 4、a,*b='abc' *b自动为变量b创建列表 5、a,b='abc',[1,2,3] 各自赋值
阅读全文

浙公网安备 33010602011771号