0 Python大师兄

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

python面向对象三大特征

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

2020-02-11 18:00:12

算法数据,数据结构,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=50005000(1+10000)×10000÷2=50005000在这一问题的解答上,高斯的方法真...

2020-02-11 18:00:07

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

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

2020-02-11 18:00:02

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

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

2020-02-11 17:59:58

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

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

2020-02-08 16:34:10

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

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

2020-02-08 16:34:03

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

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

2020-02-08 16:33:56

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

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

2020-02-08 16:33:48

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

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

2020-02-08 16:33:40

python中几个概念汇总

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

2020-02-08 16:05:10

python-字符串处理

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

2020-02-08 16:05:04

Python学习:爬虫示例

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

2020-02-08 16:04:58

python常用函数大总结

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

2020-02-08 16:04:51

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

关于Python有一句名言:不要重复造轮子。但是问题有三个:1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做什么用...

2020-02-08 16:04:45

Python常用包简介

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

2020-02-07 16:06:12

Python-time包函数简介

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

2020-02-07 16:06:07

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

一:递归函数(recursion)函数直接或间接的调用自身示例(直接调用自身):import timedef story():time.sleep(1)print(“从前有座山”)print(“山上有座庙”)print(“庙里有个老和尚”)story() #直接调用自身story()说明:递归本身就是一种循环,首先在函数外部调用了函数stroy,间隔一秒钟的时候...

2020-02-07 16:06:07

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

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

2020-02-07 16:05:58

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

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

2020-02-07 16:05:57

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

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

2020-02-07 14:53:33

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。