随笔分类 - Python
摘要:1. 网络编程 Python中内置了一个socket模块,可以快速实现网络之间进行传输数据。例如: 服务端,放在左边云服务器中(有固定IP) import socket # 1.监听本机的IP和端口 sock = socket.socket(socket.AF_INET, socket.SOCK_S
阅读全文
摘要:1. 继承 继承存在意义:将公共的方法提取到父类中,有利于增加代码重用性。 继承的编写方式: # 继承 class Base(object): pass class Foo(Base): pass # 多继承 class Base(object): pass class Bar(object): p
阅读全文
摘要:1.成员 面向对象中的所有成员如下: 变量 实例变量 类变量 方法 绑定方法 类方法 静态方法 属性 通过面向对象进行编程时,会遇到很多种情况,也会使用不同的成员来实现,接下来我们来逐一介绍成员特性和应用场景。 1.1 变量 实例变量,属于对象,每个对象中各自维护自己的数据。 类变量,属于类,可以被
阅读全文
摘要:面向对象基础 1. 面向对象 想要通过面向对象去实现某个或某些功能时需要2步: 定义类,在类中定义方法,在方法中去实现具体的功能。 实例化类并的个一个对象,通过对象去调用并执行方法。 class Message: def send_email(self, email, content): data
阅读全文
摘要:内置模块 1、 os import os # 1. 获取当前脚本绝对路径 """ abs_path = os.path.abspath(__file__) print(abs_path) """ # 2. 获取当前文件的上级目录 """ base_path = os.path.dirname( os
阅读全文
摘要:一、 自定义模块 1.1 模块和包 import hashlib def encrypt(data): """ 数据加密 """ hash_object = hashlib.md5() hash_object.update(data.encode('utf-8')) return hash_obje
阅读全文
摘要:压缩文件 基于Python内置的shutil模块可以实现对压缩文件的操作。 import shutil # 1. 压缩文件 """ # base_name,压缩后的压缩包文件 # format,压缩的格式,例如:"zip", "tar", "gztar", "bztar", or "xztar".
阅读全文
摘要:路径相关 1、 转义 windows路径使用的是\,linux路径使用的是/。 特别的,在windows系统中如果有这样的一个路径 D:\nxxx\txxx\x1,程序会报错。因为在路径中存在特殊符 \n(换行符)和\t(制表符),Python解释器无法自动区分。 所以,在windows中编写路径时
阅读全文
摘要:1、csv格式文件 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 对于这种格式的数据,我们需要利用open函数来读取文件并根据逗号分隔的特点来进行处理。 股票代码,股票名称,当前价
阅读全文
摘要:文件操作 字符串类型(str),在程序中用于表示文字信息,本质上是unicode编码中的二进制。 name = "dean" 字节类型(bytes) 可表示文字信息,本质上是utf-8/gbk等编码的二进制(对unicode进行压缩,方便文件存储和网络传输。) name = "dean" data
阅读全文
摘要:一、整形 整形就是十进制整数的统称 1、定义 number = 10 age = 99 2、独有功能 # bit_length 查看整形的二进制由多少个位组成 v1=5 result = v1.bit_length() print(result) # 3 3、公共功能 加减乘除,取余,地板除 4、转
阅读全文
浙公网安备 33010602011771号