![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
weixin_39924293
这个作者很懒,什么都没留下…
展开
-
java 获取对象类型的方法 python 获取对象类型的方法
/** * java 获取对象类型的方法 */ String hua="123"; Integer liu=123; System.out.println(hua.getClass().getName()+"获取类型:"+liu.getClass().getName());#pythona...原创 2019-12-27 17:35:23 · 296 阅读 · 0 评论 -
python进程\协程\异步IO
python进程\协程\异步IO进程Python中的多线程无法利用多核优势 , 所以如果我们想要充分地使用多核CPU的资源 , 那么就只能靠多进程了multiprocessing模块中提供了Process , Queue , Pipe , Lock , RLock , Event , Condition等组件 , 与threading模块有很多相似之处1.创建进程...转载 2019-07-22 12:58:29 · 93 阅读 · 0 评论 -
python socket实现web 服务端
实现一个简易的web服务端#!/usr/bin/python# -*- coding: utf-8 -*-#Author:xianyanghua# @Time :2019/7/25 14:17# @File : test.py# @Software: PyCharmimport socketclass view(object): def __in...原创 2019-07-30 08:48:31 · 683 阅读 · 0 评论 -
python 魔法函数
python魔法函数python中常见的内置类型什么是魔法函数?python的魔法函数总被双下划线包围,它们可以给你的类增加特殊的方法。如果你的对象实现了这些方法中的一个,那么这个方法就会在特殊情况下被调用,你可以定义想要的行为,而这一切都是自动发生的。魔法函数一览魔法函数举例1.1.__getitem__把对象变成可迭代的对象...转载 2019-07-24 15:41:20 · 115 阅读 · 0 评论 -
python 线程threading
python 线程threading基本概念1.进程 定义: 进程就是一个程序在一个数据集上的一次动态执行过程。 组成:进程一般由程序、数据集、进程控制块三部分组成。 程序:我们编写的程序用来描述进程要完成哪些功能以及如何完成; 数据集: 则是程序在执行过程中所需要使用的资源; 进程控制块: 用来记录进程的外部特征,描述进程的执行变化过程,系...转载 2019-07-19 12:50:46 · 126 阅读 · 0 评论 -
python optparse模块解析命令行参数的说明及优化
optparse模块解析命令行参数的说明及优化 一、关于解析命令行参数的方法 关于“解析命令行参数”的方法我们一般都会用到sys.argv跟optparse模块。关于sys.argv,网上有一篇非常优秀的博客已经介绍的很详细了,大家可以去这里参考:https://www.cnblogs.com/aland-1415/p/6613449.html 这里为大家介绍一个比sys.ar...转载 2019-07-23 17:28:48 · 410 阅读 · 0 评论 -
python socket 实现模拟ftp 上传、下载文件
ftp 实现功能如下:1、实现多用户登陆,需使用用户名密码校验登陆过程2、每个用户有自己的加目录3、可使用ls、cd指令切换查看目录4、可是实现上传下载文件的功能5、可以断点续传目前只是简单实现,还存在较多bug客户端代码#!/usr/bin/python# -*- coding: utf-8 -*-#Author:xianyanghua# @T...原创 2019-07-18 16:52:27 · 714 阅读 · 1 评论 -
算法题 (使用python 处理)
记录自己leetCode做的算法题1、Given an array of integers, returnindicesof the two numbers such that they add up to a specific target.You may assume that each input would haveexactlyone solution, and you ...原创 2019-07-11 14:01:28 · 206 阅读 · 0 评论 -
python 函数
1.局部变量和全局变量x = 0def grandpa(): x = 1 def dad(): x = 2 def son(): x = 3 print(x) son() dad()grandpa()print(x)结果:302.递归函数##递归实...原创 2019-07-05 16:07:51 · 61 阅读 · 0 评论 -
python 深浅复制
深浅复制要理解深浅拷贝,需先弄懂下面的概念变量-引用-对象(可变对象,不可变对象)-切片-拷贝(浅拷贝,深拷贝)变量是一个系统表的元素,拥有指向对象的连接的空间对象是被分配的一块内存,存储其所代表的值引用是自动形成的从变量到对象的指针在Python中不可变对象指:一旦创建就不可修改的对象,包括字符串,元祖,数字在Python中可变对象是指:可以修改的对象,包括:列表、字...转载 2019-07-05 14:47:57 · 80 阅读 · 0 评论 -
python 基本数据类型
基本数据类型分为:1、数字类型,int型将字符串转化成数字a="123"print(type(a))b=int(a)print(type(b))a='0011'#转化成16进制b=int(a,base=16)##查看2进制长度a=5print(a.bit_length())2.字符串类型 string列表中可以嵌套任何类型,类表 中的元素可以是数字、字符...原创 2019-07-05 11:38:37 · 134 阅读 · 0 评论 -
python常用模块
python常用模块time模块常用表示时间方式: 时间戳,格式化的时间字符串,元组(struct_time)UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00...转载 2019-07-10 10:09:32 · 198 阅读 · 0 评论 -
python socket编程(tcp粘包问题处理)
python socket编程(tcp粘包问题处理)1.套接字工作流程先从服务器端说起。服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送数据请求,服务器端接收请求并处理请...原创 2019-07-10 09:45:42 · 1091 阅读 · 0 评论 -
python 面向对象
python面向对象1.面向对象的定义面向对象实质是一种编程框架结构,只要使用类编程就是面向对象编程,这种说法是有问题的。使用函数也可以做到面向对象编程def school(name,addr,type): def init(name, addr, type): sch = { 'name': name, '...原创 2019-07-09 16:53:59 · 102 阅读 · 0 评论 -
python的属性数据描述符
python的数据描述符描述符是什么:描述符本质就是一个新式类,在这个新式类中,至少实现了__get__(),__set__(),__delete__()中的一个,这也被称为描述符协议__get__():调用一个属性时,触发__set__():为一个属性赋值时,触发__delete__():采用del删除属性时,触发1.描述符的应用判断实例化对象时所传参数的类型是否正确cl...原创 2019-07-08 16:21:27 · 326 阅读 · 0 评论 -
python 装饰器
python 装饰器 要求: 不能修改被装饰的函数的源代码 不能修改被装饰的函数的调用方式 满足上面的两种情况下给程序增添功能 组成: < 函数+实参高阶函数+返回值高阶函数+嵌套函数+语法糖 = 装饰器 >1.简单的函数装饰器def login(func): print('添加的新功能') return func@login ### 实际...原创 2019-07-08 15:38:40 · 61 阅读 · 0 评论