自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python面向对象三大特征

大概所有变成初学者初学者最头疼的第一道坎就是面向对象的理解 封装 从封装本身去理解 就是把小猫小狗用袋子装起来,然后把袋子的小口封上 私有化方法: 方法的私有化可以保护好一些核心的代码,可以添加条件,是别人不能不满足条件的更改,进行代码的保护,python私有化以__方法名进行私有化 clas...

2020-02-11 18:00:12 211 0

原创 算法数据,数据结构,python概述

问题一:1+2+3+4+5+…+10000=? 第一种解法: 1+2=3,3+3=6,6+4=10,10+5=15… 这是要算到猴年马月的节奏呀 果断弃之 第二种解法: 聪明的高斯,这样玩: (1+10000)×10000÷2=50005000 (1+10000)\times10000\div2=...

2020-02-11 18:00:07 295 0

原创 Python 程序员面试必知必会的9个问题 干货

作为一个程序员,可能或多或少经历过一些技术面试,有些是编程语言本身的问题,有些是跟工程相关的问题。笔者自己被面试过或者面试过别人,今天我们来总结关于Python程序员面试的时候经常被问到的9个问题。供大家参考收藏。 1: Python 列表、元组、字典的区别? 这个问题应该经常被问到,我们在这里详...

2020-02-11 18:00:02 857 0

原创 为什么零基础小白也能学python?从zero到hero有多远?

人工智能时代的来临,python的火爆已经成为一个必然的趋势。从政府的工作报告和政府文件中我们也可以看到人工智能已经成为经济发展的新引擎。据统计,Python人才需求量每日高达5000+,但目前市场上会 Python 的程序员少之又少, 竞争小,很容易快速高薪就业。 为什么零基础小白也能学pyt...

2020-02-11 17:59:58 299 0

原创 Python爬虫解析网页的4种方式 值得收藏

用Python写爬虫工具在现在是一种司空见惯的事情,每个人都希望能够写一段程序去互联网上扒一点资料下来,用于数据分析或者干点别的事情。 我们知道,爬虫的原理无非是把目标网址的内容下载下来存储到内存中,这个时候它的内容其实是一堆HTML,然后再对这些HTML内容进行解析,按照自己的想法提取出想要的数...

2020-02-08 16:34:10 1054 0

原创 Python生成唯一ID的四种办法 程序员必备

我们在实际编程过程中会经常遇到需要用唯一ID的场合,这些唯一ID还会存到数据库中以便于我们将来进行查询。 例如用户编号、订单编号、客户编号等等,几乎凡是需要用来严格划分用户数据归属性的地方就需要用到唯一ID,否则A的数据到了B那,数据乱了整个系统也就算是毁了。 那么唯一ID该如何有效的生成就变成了...

2020-02-08 16:34:03 2515 0

原创 Python模块管理的入门详解,初学者福利

我在写第一行Python之前,以为自己是一个C/C++、JAVA程序员,每天写着大段大段 “高端” 代码乐在其中。 这会顺便去以前的博客掐了一段10年前写过的一段C++的代码,如果没有备注的话今天我都不这么看得懂当初在写什么了。 // 文件下载 int fwrite(void *buffer, ...

2020-02-08 16:33:56 1121 0

原创 创建一个扩展名为nb的图片,浅谈Python的文件管理和序列化操作

什么是文件? 在计算机没有被发明出来之前,它通常以纸质的形式存在,通过文字和笔墨将人们口述或者大脑里的想法记录下来的实体。 在记事本中编写的手 文件可以是竹简、纸张、牛羊皮等等,它记录了人类的智慧结晶和一切生产行为,如果没有文件存在并进行传承,那整个人类的文明就无从谈起了。 计算机和编程语言本质...

2020-02-08 16:33:48 841 0

原创 总结Python异常处理的三个重要知识点

我曾经帮很多人修过电脑,排除硬件问题、排除系统问题、网络问题等等。 在修电脑的过程中比如电脑无法开机,我就会假定它某个配件已经坏掉了,就先从电源开始排查起、CPU、内存、主板等等一个一个的测试,看看究竟是哪一个配件有问题。 如果操作系统系统速度变慢同样也可以用类似的办法,先看当前占用进程有没有不必...

2020-02-08 16:33:40 1045 0

原创 python中几个概念汇总

列表生成式 >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环。 还可以使用两层循环,可以生成全排列: >&...

2020-02-08 16:05:10 457 0

原创 python-字符串处理

本文要点 字符串拼接 拆分含有多种分隔符的字符串 判读字符串 a 是否以字符串 b 开头或结尾 调整字符串中文本的格式 对字符串进行左,右,居中对齐 删除字符串中不需要的字符 字符串拼接 场景:把列表中的数据拼接成一个字符串 In [1]: li = [3, ‘cxk’, ‘kk’, ‘cai...

2020-02-08 16:05:04 800 0

原创 Python学习:爬虫示例

本篇是在学习Python基础知识之后的一次小小尝试,这次将会爬取熊猫TV网页上的王者荣耀主播排名,在不借助第三方框架的情况下演示一个爬虫的原理。 一、实现Python爬虫的思路 第一步:明确目的 1.找到想要爬取数据的网页 2.分析网页结构,找到需要爬取数据所在的标签位置 第二步:模拟Http请求...

2020-02-08 16:04:58 724 0

原创 python常用函数大总结

1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法...

2020-02-08 16:04:51 1133 0

原创 7个Python实战项目代码,让你分分钟晋级大神!

关于Python有一句名言:不要重复造轮子。 但是问题有三个: 1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。 2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功...

2020-02-08 16:04:45 679 1

原创 Python常用包简介

1.calendar包 (6)函数:monthcalendar() 含义:返回一个月每天的矩阵列表 格式:calendar.monthcalendar(年,月) 返回值类型:二级列表 注意:矩阵中没有天数用0来表示。 m = calendar.monthcalendar(2019,6) print...

2020-02-07 16:06:12 785 0

原创 在python中,如何用递归函数来实现循环语句的功能?

一:递归函数(recursion) 函数直接或间接的调用自身 示例(直接调用自身): import time def story(): time.sleep(1) print(“从前有座山”) print(“山上有座庙”) print(“庙里有个老和尚”) story() #直接调用自身...

2020-02-07 16:06:07 3441 1

原创 Python-time包函数简介

一、接连载5中time模块 1.函数:altzone (1)含义:获取当前时间与UTC时间相差的秒数,再有夏令时的情况下。 (2)格式:time.altzone 2.函数:daylight (1)含义:判断当前的日子是不是夏令时,返回值为0,代表就是现在就是夏令时 (2)格式:time.dayli...

2020-02-07 16:06:07 794 0

原创 什么是python的函数编程式?python的高阶函数包括哪些,作用是什么?

一:eval()和exec()函数 eval() 函数:(表达式求值) 格式: eval(source, global=None, locals=None) 作用: 把一个字符串当成一个表达式来执行,返回表达式执行后的结果。(通常用于网络通信) 示例: x = 100 y = 200 s =”...

2020-02-07 16:05:58 1078 0

原创 什么是python函数的嵌套和作用域?lambda与函数有什么不同?

一:函数的嵌套 函数的嵌套定义是指一个函数里用def语句来创建其它的函数。(在一个函数def的内部,还有其它的def语句) 示例: def fn_outer(): print(‘fn_outer被调用!’) def fn_inner(): print(‘fn_inner被调用’) fn_inner...

2020-02-07 16:05:57 1094 0

原创 什么是python的局部变量和全局变量?python的函数变量又是做什么用的?

一:局部变量和全局变量 局部变量: 定义在函数内部的变量称为局部变量(函数的形参也是局部变量),局部变量只能在函数内部使用,只有在函数调用时才能够被创建,在函数调用之后会动销毁。 全局变量 定义在函数外部,模块内部的变量称为全局变量,所有的函数都可以直接访问全局变量(但函数内部不能将其直接赋值) ...

2020-02-07 14:53:33 3170 0

原创 Python3函数的形参如何接收实参?

一:函数的缺省参数(在实际调用中,实参的个数可以少于形参个数) 1、语法: def 函数名(形参名1=默认实参1,形参名2=默认实参2……) 示例: def info(name, age=1.address=’未填写’): print(name,’今年’, age, ‘岁, 家庭地址是:’ ad...

2020-02-07 14:53:25 1804 0

原创 什么是python3的函数?在python3中,函数又是如何进行参数传递的?

一:函数(function) 1、什么是函数? 函数是可以重复执行的语句块,可以重复使用。 2、作用: 用于封装语句块,提高代码的重用性。 定义用户级别的函数。 3、函数定义(创建)语句 def语句的语法: def 函数名(形参列表) 语句块 4、用法说明: 函数的名字就是语句块的名称。 函数名的...

2020-02-07 14:53:18 662 1

原创 什么是集合? python3中常用的方法有哪些?

一:什么是集合? 1、集合(set)是可变的容器。 2、集合内的数据对象是唯一的(是不能重复的)。 3、集合是无序的存储结构,集合中的数据没有先后关系(特点:插入、删除比较快)。 4、集合内的元素必须是不可变对象。 5、集合是可迭代的。 6、集合是相当于只有键没有值的字典(键则是集合的数据)。 二...

2020-02-07 14:53:05 560 0

原创 什么是python3集合的推导式?固定集合是用来做什么的?

一:集合的推导式 1、用可迭代对象来创建(生成)集合的表达式叫集合推导式 2、语法 {表达式 for 变量 in 可迭代对象 [if 真值表达式]} 注:[]括号里面的部分内容可以省略 示例: L = [2,3,5,7,3,5,7,11] S = {x**2 for x in L} 分析:首先定义...

2020-02-07 14:53:01 1672 0

原创 python3字典的应用方法及技巧

一:什么是字典? 1、字典是一种可变的容器,可以存储任意类型的数据 2、字典中的每个数据都是用’键’(key)进行索引,而不像序列可以用下标来进行索引 3、字典的数据没有先后顺序关系,字典的存储是无序的 4、字典中的数据以键(key) – 值(value)对进行映射存储 5、字典的键不能重复,且只...

2020-02-06 14:07:33 4314 1

原创 Print在python中充当了什么角色?变量和赋值语句又是什么?

在前篇我们讲了python的数据类型,众所周知,数据是计算机用来做运算用的,运算出来以后,得把结果输出在计算机里。那么python是怎么把结果输出到计算机中的呢 基本输出函数 print。格式为:print(要打印的数据),各数据可以用逗号’,’分隔开,如已知矩形的长边长6cm,短边长4cm,求出...

2020-02-06 14:07:24 3245 0

原创 Python3中常用的字符串文本解析、拷贝、推导等方法

一、Split与join 1、s.split(sep=None):将字符串使用sep作用为分隔符分割s字符串,返回分割后的字符串的列表,当不给定参数时,用空白字符作为分隔符进行分割。例: S = ‘Shanghai is city’ L = s.split(‘ ‘) è L = [‘S...

2020-02-06 14:07:18 2994 0

原创 python3列表应用的10大技巧,秒变操作高手!

在开始说新的内容之前,我们先来温故一下前面的知识点。前面我们提过for嵌套,那么大家是否知道我们在什么时候会用到for循环与嵌套呢?大家只要记住,只要在产生迭代对象的时候我们才可以用到for语句。For语句不同于while语句,while语句无论在什么时候都可以用。好了,不跟大家废话了,接下来为大...

2020-02-06 14:07:15 1007 0

原创 什么是元组?在python中元组的常用方法有哪些?它与列表有什么不同?

一:元组(tuple) 1、元组是不可改变的序列,同list一样,元组可以存放任意类型的元素,一旦元组生成,则它不可以改变(包括增、删、改)。 2、元组的表示方式:用小括号()括起来,单个元素括起来用逗号(,)区分是单个对象还是元组 3、元组的创建: 创建空元组的字符值:t = () 创建非空元组...

2020-02-06 14:07:13 1047 0

原创 For语句在python中的作用如何?

大家好!上几个章节我们提过循环语句有while和for语句,这两者之前有什么不同之处?我们应该在什么时候用while,什么地方用for呢?for语句又是什么?它在python里面有啥用途?下面就让我们一步一步地来揭开for语句的面纱。 一:for语句 1、作用: 用来遍历(遍历指每个数都运行一次)...

2020-02-06 13:52:43 790 0

原创 最全面的Python开发中有关for循环嵌套的使用技巧

For语句和while语句一样,也可以把它放在另一条复合语句里面。而且for语句本身就是一条语句,它里面不但可以嵌套while语句、if语句等,其它语句也可以包含在里面。那么什么是for语句嵌套呢?它与continue组合在一起使用,程序之间会有什么差别呢?下面,请跟着小编一起,去探索一下for语...

2020-02-06 13:22:25 1983 0

原创 Python老手都不一定知道的秘密:while和if语句原来还可以这样用

大家好!上一个章节,我们介绍了while循环语句。说到:while语句先执行真值表达式,条件满足成立,输出语句块的内容,再次判断真值表达式,依次循环,直到条件不满足,输出后边的语句,这就是循环语句的真谛。如果我们在while语句里面加入多个while语句和if语句等,这样的方法是否可行?不用我说,...

2020-02-06 13:22:24 3201 0

原创 Python基础:循环while语句是做什么用的?为什么每个计算机语言都有它的身影?

上一章我们讲到字符串的占位符和内型码,最终的结果是实现生成我们想要的字符串,其实在计算机当中,有很多的内容都需要字符串去处理:比如网页、数据的传输等等(用来存储字符数据用)。接下来我们给大家介绍新的知识点:循环while语句。 一:什么是循环语句? 1、循环就是计算机重复执行某条语句,直到满足条件...

2020-02-06 13:22:20 634 0

原创 字符串格式化表达式与占位符和类型码有什么关系?用python的程序员都不一定知道

大家好,前面我们学了字符串的方法调用,对于字符串的方法,不需要去死记硬背,平时只要记住用法就行了,到了需要用它的时候,找到其语义,拿出来用就行。今天,我们接着讲字符串的格式化表达式。 一:什么是字符串的格式化表达式? 1、字符串的格式化表达式,运算符是:%。其作用是生成一定格式的字符串。 2、语法...

2020-02-06 13:22:10 560 0

原创 Python3常用的字符串方法,一般人我不告诉他

前面我们讲了字符串的表达式、拼接与运算等,我们说过,字符串在计算机中是用来表示信息文本的。在python3的,有关字符串的操作也给我们提供了各式各样的方法(method)与技巧。下面就让我们一起来进入今天的主题。 一:什么是字符串的方法 1、字符串的方法跟对象很相似,但是它是属于某一个对象的函数,...

2020-02-05 15:05:31 2013 0

原创 Python基础:什么是切片,它主要是用来干什么的?

一:什么是切片? 1、切片(slice):作用是从字符串序列中取出一部分相应的元素重新组成一个串 语法:字符串[(开始索引b):(结束索引e)(:(步长s))]。(注:()内括起的部分代表可以省略) 例:定义一个变量S,并给变量S赋值为’ABCDE’,从索引为1的地方开始切,切到索引4,用一个变量...

2020-02-05 15:05:22 3578 0

原创 Python基础:什么是in /not in字符串?字符串索引是用来做什么的?

咱们之前讲了字符串的比较运算,关于字符串的比较规则大家一定要把它牢记在心里,因为这个规则可以运用到以后咱们要学的列表的比较、元组的比较等。接着咱们来说一下其它的运算符。 一:in / not in运算符 1、in运算符(在……里)作用:in 用于序列、字典、集合中,用于判断某个值是否存在于容器中,...

2020-02-05 15:05:17 1163 0

原创 Python基础:序列函数是什么?编码如何转换成函数?

一:python3中常用的序列函数主要有: Len(seq) 返回序列(字符串)的长度 Max(x) 返回序列的最大值元素 Min(x) 返回序列的最小元素 示列: S=’ABCD’ Print(len(s)) #表示是这个字符串的长度(一共有几个字符串) Prin...

2020-02-05 15:05:17 1054 0

原创 Python基础:什么是raw字符串?如何用字符串来进行运算?

一:raw字符串(原始字符串、未经修饰的),字面值的格式是: r ‘字符串内容’ r” 字符串内容” r’’’ 字符串内容’’’ r””” 字符串内容””” 作用是让转义字符 \ 无效 例:定义一个变量a,并给变量a赋一个字符中,打印输出变量a的内容,并输出变量a的长度,然后用raw字符串再从定义...

2020-02-05 15:05:13 1160 0

原创 Python基础:字符串如何转义?ASCII编码又是什么?

一:字符串转义 1、定义:用转义序列代表特殊字符,在字符串的字面值中,用反斜杠()后跟一些字符代表一个字符。字符串的转义序列如下: \’ 代表一个单引号 \” 一个双引号 \ 代表一个反斜杠 \n 换行(控制打印机用) \r 返回光标至行首(会把转...

2020-02-05 14:46:02 729 0

提示
确定要删除当前文章?
取消 删除