随笔分类 - 03_Python
摘要:参考链接:https://blog.csdn.net/df0128/article/details/82758554 如果在windows上同时安装了python2和python3, 如果想指定使用python2还是python3;可以使用如下方法:使用python2:py -2使用python3:
阅读全文
摘要:这里以CentOS系统为例。CentOS默认会安装Python2。而且这个python2不能随便删除,因为它被很多程序所依赖。所以不要轻易删除,不然会出现问题。 那么我们可以自行下载Python3的源码,编译,安装到独立的目录下。 Python3和Python2是相互独立的,不会影响对方。 通常来说
阅读全文
摘要:先记住:一切皆对象,一切皆对象的引用 python中不存在所谓的传值调用,一切传递的都是对象的引用,也可以认为是传址。Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容可变,而不可变对象是指对象内容不可变。 Python函数参数对于可变对象,函数内对参数的
阅读全文
摘要:pip的安装及简单使用:https://www.cnblogs.com/csucat/p/4897695.html 使用pip手动安装第三方库:https://blog.csdn.net/github_35160620/article/details/52203682 python第三方库安装在哪:
阅读全文
摘要:事件的绑定: https://www.cnblogs.com/jerryspace/p/9836142.html https://www.cnblogs.com/progor/p/8505599.html
阅读全文
摘要:Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖, 比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题。 如果需要使用最新的Python3那么我们可以编译安装
阅读全文
摘要:文件是什么? 存储在一些设备上的信息的集合。一堆字节; 到底什么是二进制文件、和文本文件,它们有什么区别? 首先文件无非就是一堆二进制数的集合;八个二进制成一个字节,也就是一堆字节的集合; 文本文件就是基于字符编码的文件; 二进制文件是基于值编码的文件; 文本文件和二进制文件的区别不是物理上的,而是
阅读全文
摘要:1、打开和关闭文件(文件对象的方法open,close) file object = open(file_name [, access_mode][, buffering]) 各个参数的细节如下: file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。 access_m
阅读全文
摘要:养成好的编程习惯和方法对提升代码可读性至关重要。 1、类、模块、包:不要用下划线,命名要简短 2、类:命名最好以大写开头 3、模块、包:用小写单词 4、变量、函数、方法:可以用下划线提高可读性,尽量都用小写 5、常数:尽量都用大写 关于注释: 行注释解释了一段代码中的单个语句。它们有助于提醒你,或向
阅读全文
摘要:类的基础知识 属性:类变量、实例变量、方法:初始化方法 __init__ //初始化方法不是必须的;其他方法; //类的定义class Employee: empCount = 0 //类变量,有些类似于静态变量,将在这个类的所有实例中共享 def __init__(self, name, sala
阅读全文
摘要:关于编码:ASCII码是早期的编码规范,只能表示128个字符。7位二进制数表示 扩展ASCII码,由于ASCII码不够用,ASCII表扩充到256个符号,不同的国家有不同的标准;8位二进制数 Unicode 准确来说不是编码格式,而是字符集。这个字符集包含了世界上所有的符号所有字符长度统一用16位表
阅读全文
摘要:Python Built-In 函数: str(obj) :输入(对象),返回一个对象的string格式; isinstance(object,classinfo):判断一个对象是否是一个已知的类型,输入(对象,对象类型),返回布尔型值True/False; items():以列表返回可遍历的(键,
阅读全文
摘要:先说一下模块和包是什么? 模块(module):简单来说一个模块(module)就是一个py文件。在python中是这么约定。 模块里面有函数、类,就是一组代码的集合。 模块显然要有一个名字,这个名字就是模块名,模块有个内置属性:__name__,这个__name__的值就是模块名。 这里要注意__
阅读全文
摘要:学习路线: 1、对基础知识的全面掌握,熟悉IDE和基本概念,注重知识体系构建; 2、开发实战、在该过程中掌握各类框架知识、熟悉模块的使用。并根据问题深入学习; 框架介绍:Flask框架:轻量级 Web 应用框架Django框架:开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,
阅读全文
摘要:参考链接: PyCharm IDE 链接sqlite、建表、添加、查询数据:https://blog.csdn.net/qq_36482772/article/details/53458400 python中的SQLite操作:https://blog.csdn.net/weixin_4165696
阅读全文
摘要:参数传递: 在 python 中,类型属于对象,变量是没有类型的:(变量都仅仅是一个对象的引用,没有类型之分)a=[1,2,3] a="Runoob" 以上代码中,[1,2,3] 是 List 类型,"Runoob" 是 String 类型,而变量 a 是没有类型,它仅仅是一个对象的引用(一个指针)
阅读全文
摘要:参考链接 Python 文本文件内容批量抽取:https://blog.csdn.net/qq_22885109/article/details/80819916 python实现根据指定字符截取对应的行的内容:https://blog.csdn.net/xqn2017/article/detail
阅读全文
摘要:Python执行顺序 python属于脚本语言,不像编译型的语言那样先将程序编译成二进制后再运行,而是动态地逐行解释运行; 也就是从脚本的第一行开始运行,没有统一的入口。 python会从文件的第一行开始执行,并且会执行非def的内容; 在一个.py文件中,如果不是在定义函数,也就是def关键字的内
阅读全文
摘要:tk是什么:它是一个图形库,支持多个操作系统,使用tcl语言开发的。tkinter是Python内置的模块, 与tk类似的第三方图形库(GUI库)还有很多,比如:Qt,GTK,wxWidget,wxPython; Python的 GUI 模块,其实是个GUI库的接口,相当于是封装了访问GUI库的接口
阅读全文
摘要:如何查看Python的安装位置: 输入 where python pyc文件: pyc是二进制文件 py文件作为模块被import的时候,python为了提高解析速度。会对所有作为模块的py文件先作一个类似编译的动作。 python就不用再重新编译py文件。pyc不是拿来看的,是为了提高程序运行速度
阅读全文

浙公网安备 33010602011771号