初识python: 列表(list)

2021年07月01日 阅读:398

使用列表函数写一个“购物车”小程序: 列表知识点: ... 查看全文

cpython解释器内存机制

2021年07月01日 阅读:682

java虚拟机内存 笼统分为两部分:堆区,栈区 其中,引用在栈区,对象在堆区 详细分为五部分:堆区,虚拟机栈区,本地方法栈区,方法区,程序计数器 cpython解释器内存 笼统分为两部分:堆区,栈区 其中,引用(或者叫变量or变量名)在栈区,底层c语言实现实际上是一个PyObject*类型的指针;对 ... 查看全文

【面试必问】python实例方法、类方法@classmethod、静态方法@staticmethod和属性方法@property区别

2021年07月01日 阅读:519

【面试必问】python实例方法、类方法@classmethod、静态方法@staticmethod和属性方法@property区别 1、#类方法@classmethod,只能访问类变量,不能访问实例变量,通过cls参数传递当前类对象,不需要实例化,直接【类名.方法名()】,可通过类对象和类对象实例 ... 查看全文

非root用户安装python,pip,package

2021年07月01日 阅读:463

安装python: 下载源码 解压 进入 没有make install,然后使用的话可能会报 ModuleNotFoundError: No module named '_ctypes' 错误 安装完成后进入指定的目录看一下,可以看到四个目录 安装pip: 我用源码安装python3之后,可以看到p ... 查看全文

Java和Python分别实现直接选择排序

2021年07月01日 阅读:564

1.基本思想 将指定排序位置与其他数组元素分别对比,如果满足条件就进行交换。个人理解其实就是每趟循环从数组里选一个最大的值(最小的值)放到数组最后(最前)。 2.算法实现 这里以每趟循环从数组中选择一个最大的值来实现。可知,只需进行 n-1次循环,便能完成排序。 Java实现代码如下: Python ... 查看全文

2018年排名前20的数据科学Python库

2021年07月01日 阅读:607

Python 在解决数据科学任务和挑战方面继续处于领先地位。业已证明最有帮助的Python库,我们选择 20 多个库,因为其中一些库是相互替代的,可以解决相同的问题。因此,我们将它们放在同一个分组。 核心库和统计数据 1. NumPy (提交:17911,撰稿人:641) 官网:http://www ... 查看全文

使用__slots__节省python内存技巧

2021年06月30日 阅读:546

__slots__作用 __slots__有一个作用是:限制类实例绑定的属性,但是它有一个更重要的作用就是节省内存,当然更适用于数据量大的情况(万量级以上)。 __slots__节省内存的原理 其实,对类的变量值进行初始化,底层是通过一个指针指向__dict__(里面包含潜在的字段名和字段值)。举个 ... 查看全文

Neil_Python_2018/9/13

2021年06月30日 阅读:669

今日内容(函数)如下: 一丶什么是函数? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print(),len()等。但你也可以自己创建函数,这被叫做用户自定义函数。 二丶函数的调用. r ... 查看全文

2018.09.13python学习第三天part4

2021年06月30日 阅读:389

基本运算符 1.算术运算 + / // % * ** 2.比较运算 > ,>=,<,<=,== 注意:比较运算只能在同种类型之间进行,其中int与float同属于数字类型 3.赋值运算 增量赋值: age=18 age+=1 链式赋值: x=y=z=18 交叉赋值: m=10,n=20 m,n=n, ... 查看全文

《Python》网络编程之客户端/服务端框架、套接字(socket)初使用

2021年06月30日 阅读:639

一、软件开发的机构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:QQ、微信、网盘等这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯,而这两个分类又对应了两个软件开发的架 ... 查看全文

2018.09.13python学习第三天part2

2021年06月30日 阅读:524

基本的数据类型 1.什么是数据类型?(what) 变量值就是数据,数据类型也就是变量值的类型 2.为什么要区分数据类型?(why) 我们去记忆一个人的话会从他的年龄(15)、外貌(美)等不同的特征去记忆,同样的道理,计算机要记忆某个变量的话也需要有不同的特征,即不同类型的数据。所以不同类型的数据是为 ... 查看全文

804. 唯一摩尔斯密码词python

2021年06月30日 阅读:539

国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: "a" 对应 ".-", "b" 对应 "-...", "c" 对应 "-.-.", 等等。 为了方便,所有26个英文字母对应摩尔斯密码表如下: 给定一个单词列表,每个单词可以写成每个字母对应摩尔斯密码的 ... 查看全文

使用Python如何处理csv文件?

2021年06月30日 阅读:663

使用Python如何处理csv文件? 查看全文

Learing-Python【3】:Python中的基本运算符

2021年06月30日 阅读:386

一、算数运算 二、比较(关系)运算 比较运算只能在同类型之间进行,其中 int 与 float 同属于数字类型 三、赋值运算 1、增量赋值 2、链式赋值 3、交叉赋值 交换两个数的值,通常要借助第三个变量 Python中使用交叉赋值无需借助第三个变量 4、解压赋值 一个列表中有5个元素,现在要将这5 ... 查看全文

学习python课程第三天

2021年06月30日 阅读:375

今天先把变量给补充一下: 一.变量具备的三个特征是: 1. id id是变量的唯一编号, 在内存里地址不同,id就不同. 2.type 是指变量值的类型. 3.value 是指变量的值. 等号比较的是value, is比较的是id, id相同则 type和value肯定相同. value相同则typ ... 查看全文

【04】Python 深拷贝浅拷贝 函数 递归 集合

2021年06月30日 阅读:543

1 深拷贝浅拷贝 1.1 删除奇数 运行结果如下: 4200116042001160[1, 1, 2, 4] 1.2 浅拷贝 运行结果如下: 36164360 36164360 3616455236165704 36165704 36165640 解析 1、b = a: 赋值引用,a 和 b 都指向 ... 查看全文

学习Python第三天

2021年06月30日 阅读:411

#变量值具备三个特征; #1.ID;变量值的唯一编号,内存地址不同ID不同 #2. tipe;类型 #3.value # name='ejon' # print(id(name)) # ang=18 # print(id (age)) # x=10 # y=x # print(id (x),ID(y ... 查看全文

【每天学点Python】案例一:汇率换算

2021年06月30日 阅读:389

案例描述: 设计一个汇率换算器程序,其功能是将外币换算成人民币,或者相反 案例分析: 分析问题:分析问题的计算部分; 确定问题:将问题划分为输入、处理及输出部分; 设计算法:计算部分的核心(输出 = 输入 / 汇率); 上机实验: 1 #!/usr/bin/env python 2 # -*- co ... 查看全文

初识python: for循环之“两数之和”

2021年06月30日 阅读:384

执行结果: 知识点: ... 查看全文

使用re开发python计算器

2021年06月30日 阅读:722

#!/usr/bin/env python import reimport functools def minus_operator_handler(formula): '''处理一些特殊的减号运算''' minus_operators = re.split("-",formula) calc_li ... 查看全文

Centos7 安装python3.5.3

2021年06月30日 阅读:790

使用root用户安装:切换到root用户 回车,然后输入密码,切换到root用户。 新建一个脚本,如installPython.sh 改变脚本的权限,为其加上执行权限 例如: chmod u+x installPython.sh 使用root用户执行这个脚本: ./installPython.sh ... 查看全文

小白&python实现wc基本功能&扩展功能

2021年06月30日 阅读:598

项目github地址:https://github.com/linlixina/wc 项目实现功能: 基本功能列表 扩展功能 空行: 本行全部是空格或格式控制字符,如果包括代码,则只有不超过一个可显示的字符,例如`“{”`。 代码行:本行包括多于一个字符的代码。 注释行: 本行不是代码行,并且本行包 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章