随笔分类 -  python基础

一些关于python的基本语句
摘要:Python语言特性 1 Python的函数参数传递 看两个例子: 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void 的感觉。 通过 来看引用 的内存地址可以比较理解: 注:具体的值在不同电脑上运行时可能不同。 可以看到,在执行完 之后, 引用中保存的值,即内存地址发生变 阅读全文
posted @ 2019-01-17 16:35 如何好听 阅读(505) 评论(0) 推荐(0)
摘要:在很多面试题中都会问到浅拷贝跟深度拷贝的区别,前几天一个朋友也问到了我浅拷贝跟深度拷贝到底有什么区别,这里就简单举栗子讲一下两者的区别。 浅拷贝(copy()):拷贝父对象,不会拷贝对象的内部的子对象 深拷贝( copy.deepcopy()):完全拷贝父对象跟子对象 通过上面的输出结果可以很好的看 阅读全文
posted @ 2019-01-06 15:32 如何好听 阅读(1629) 评论(0) 推荐(0)
摘要:在我们的实际开发过程中,我们有时候需要记录一些重要操作,或者程序运行情况,我们就需要在程序里面写入日志,来达到更快的排错跟记录重要操作的目的。在Python中logging模块就很好的解决了这个问题,当然logging模块中常见的有5中日志记录模式,两种配置方式。 1,日志记录模式 默认情况下Pyt 阅读全文
posted @ 2019-01-04 19:24 如何好听 阅读(322) 评论(0) 推荐(0)
摘要:最近在做小程序开发,在其中也遇到了很多的坑,获取小程序的手机号并绑定就遇到了一个很傻的坑。 流程介绍 官方流程图 小程序使用方法 需要将 <button> 组件 open-type 的值设置为 getPhoneNumber,当用户点击并同意之后,可以通过 bindgetphonenumber 事件回 阅读全文
posted @ 2018-11-19 15:36 如何好听 阅读(2846) 评论(1) 推荐(0)
摘要:由于最近自己在做小程序的支付,就在这里简单介绍一下讲一下用python做小程序支付这个流程。当然在进行开发之前还是建议读一下具体的流程,清楚支付的过程。 1.支付交互流程 当然具体的参数配置可以参考官方文档https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_ 阅读全文
posted @ 2018-11-13 17:18 如何好听 阅读(8662) 评论(3) 推荐(1)
摘要:一,Django简介 1,MVC框架模式 在介绍Django之前,我们先来简单了解一下MVC框架。MVC全名为Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M 阅读全文
posted @ 2018-09-07 15:49 如何好听 阅读(305) 评论(0) 推荐(0)
摘要:一,socket进阶 在前面的博客中讲到了一些基本的计算机网络知识,有一点也是为我在要考传输与交换看到一个题,然后就看到说ARP属于网络层,因为ARP协议跟网络相关,但是我前面的博客说的是ARP协议属于数据链路层。当时我就呆了,不会讲错了吧,后来查了一下,原来都是可以的,ARP协议有的人说在网络层也 阅读全文
posted @ 2018-06-29 21:05 如何好听 阅读(425) 评论(0) 推荐(0)
摘要:一,计算机网络基础 在讲网络编程之前,先跟大家简单的介绍一下一些网络相关的知识。 在最早之前,两台电脑之间通信是通过电脑的mac地址找到对方,并实现相互通信。当然每台电脑都只存在唯一的mac地址,在生产时就已经固定了。后来慢慢的想用一个类似编号的来代替mac地址,也是后来的ip地址。ip地址可以看出 阅读全文
posted @ 2018-06-28 18:15 如何好听 阅读(541) 评论(0) 推荐(0)
摘要:一,异常处理 终于到了在小白的路上经常遇到的东西了,异常我们非常的不陌生,因为在写程序的过程中,错误是经常会遇到的,特别是刚刚学习的小白。今天我们就来了解一下异常到底是一个什么东西,是怎么玩的。 首先先介绍一下有哪些我们常见的异常跟表示什么错误吧。 当然还有很多其他的异常 下面介绍一下异常处理的简单 阅读全文
posted @ 2018-06-26 16:58 如何好听 阅读(198) 评论(0) 推荐(0)
摘要:前面我们有讲到python中的re模块,当然用到最多的地方还是爬虫,由于还有一个知识点没讲,所以就用re做的一个计算器给大家熟悉re模块。 首先我们应该先梳理一下计算器的实现过程,当然,有几种实现方法。先从最简单的开始讲吧。下面是计算器的思考流程。 1,考虑计算的优先级 ()的优先级最高,其次是乘除 阅读全文
posted @ 2018-06-24 22:37 如何好听 阅读(685) 评论(0) 推荐(0)
摘要:一,编程范式 所谓编程范式(programming paradigm),指的是计算机编程的基本风格或典范模式。怎么说呢,每个人都有自己不同的习惯,当然编程也是一样的,每个程序组员根据自己不同的习惯会写出不同的代码。当然这样肯定是不行的啦,这样的可读性不强,而且太乱了,所以慢慢慢慢的大家就统一编程的风 阅读全文
posted @ 2018-06-23 11:43 如何好听 阅读(483) 评论(0) 推荐(0)
摘要:一,模块介绍 1,什么是模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量 阅读全文
posted @ 2018-06-19 17:13 如何好听 阅读(406) 评论(0) 推荐(0)
摘要:一,函数的基本介绍 首先谈到函数,相信大家都不陌生,不管是其他语言都会用到,可能就是叫法不一样。就我知道的跟python中函数类似的,在C中只有function,在Java里面叫做method,在js中也是叫function。函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提 阅读全文
posted @ 2018-06-12 23:44 如何好听 阅读(677) 评论(2) 推荐(0)
摘要:一,列表,元组操作 列表在我们以后的学习中会使用很多,能够对一些数据进行快速的存储,修改删除等操作。如果学过java的同学,你会发现python中的列表类似java中的数组。下面我们简单介绍一下列表。 1.首先学会定义列表: 2.对列表里面的数据就行查找 列表是通过相应数据的下标来获取对应的数据 一 阅读全文
posted @ 2018-06-12 10:31 如何好听 阅读(356) 评论(0) 推荐(1)
摘要:在编程学习的深入后,不可避免的会遇到ANSI、GB2312、UTF8的编码问题,如果不彻底了解他们的区别,都最终会造成一个问题--乱码!想要更好的了解编码,我们首先应该了解编码的历史演变。 在继续学习之前先明白一下转化关系吧 8位bit=1字节(byte) 1024byte(字节)=1kb 1024 阅读全文
posted @ 2018-06-11 21:13 如何好听 阅读(288) 评论(0) 推荐(0)
摘要:一,熟悉的Hello World 又是Hello World,相信计算机相关专业的同学都会发出这样的声音。我来给大家介绍一下Hello World的由来吧。 Hello World 中文意思是『你好,世界』。因为《The C Programme Language》中使用它做为第一个演示程序,非常著名 阅读全文
posted @ 2018-06-11 12:00 如何好听 阅读(275) 评论(0) 推荐(0)
摘要:一.python的发展史 1.python的出生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至2012 阅读全文
posted @ 2018-06-10 21:51 如何好听 阅读(292) 评论(2) 推荐(0)