
python基础-小白入门
文章平均质量分 91
曾亲桂林
不会前端的python程序员不是好设计师
展开
-
Python程序员面向对象技巧梳理
面向对象技术简介类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。class类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖,也称为方法的重写。实例变量:定义在方法中的变量,只作用于当前实...原创 2021-03-30 23:43:42 · 5924 阅读 · 0 评论 -
良心贴!看完这篇,你的python入门基础就差不多了!
前言学一门语言贵在坚持用它,不用就淡忘了,而记录下一篇文章也有助于日后快速回忆。全文分为两大部分,分别是Python基础语法和面向对象。入门Python其实很容易,但是我们要去坚持学习,每一天坚持很困难,我相信很多人学了一个星期就放弃了,为什么呢?其实没有好的学习资料给你去学习,你们是很难坚持的,这是小编收集的Python入门学习资料关注,转发,私信小编“1”,即可免费领取!希望对你们有帮助PDF送书 关注「web前端营」 回复527532下载 第...原创 2021-03-30 08:43:55 · 17238 阅读 · 126 评论 -
python 通关字典操作方法详解
字典是一种通过名字或者关键字引用的得数据结构,key 类型需要时被哈希,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型。注意,浮点数比较很不精确,因此千万不要用浮点数作为key! python字典包含了11个内置方法,具体如下: 序 号 函数描述1clear(self) 删除字典内所有的元素2copy(self)返回一个字典的浅copy ,俗原创 2021-01-18 13:52:57 · 13095 阅读 · 48 评论 -
python通关 集合操作方法详解
说集合之前,我们先说一个小例子,假设某公司有五个人喜欢打篮球,五个人喜欢打游戏,问即打游戏有打篮球的人都有哪些?play_basketball = ['a','b','c','d','e']play_game = ['a','b','c','f','g']both_play=[]for name in play_basketball: if name in play_game: both_play.append(name)print(both_play)结果:['a'原创 2021-01-18 13:50:38 · 14049 阅读 · 29 评论 -
python通关-列表操作方法详解
列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表是一个数据的集合,集合内可以放任何数据类型,可对集合方便的增删改查操作。Python已经内置确定序列的长度以及确定最大和最小的元素的方法序号函数描述1list.append(self,p_object)给列表后面追加新的对象2list.clear(self)清空列表中的元素3list.copy(self)浅复制列表4list.count(self,value)统计某个元素在列表原创 2021-01-13 22:54:23 · 15811 阅读 · 64 评论 -
20行python代码的入门级小游戏
作为一名python小白,学的时候感觉都学会了,自己写就废了。是自己能力有问题?还是老师教的有问题?还是自己不适合干这行。都不是?是自己练习太少了!!!今天给大家带来的猜数小案例当着练练...原创 2020-11-30 08:36:00 · 20882 阅读 · 145 评论 -
在手机上玩python编程-Pydroid3
手机屏幕太少,写代码不方便,建议用电脑学习python有时候,就是不想正襟危坐的坐在电脑前面,想要在手机上轻量级的写点代码。安卓软件推荐Pydroid.3Pydroid 3免费高级版...原创 2020-12-02 08:37:00 · 30614 阅读 · 358 评论 -
Python中单引号,双引号,3个引号的用法
Python中单引号,双引号,3个单引号及3个双引号的区别一、单引号和双引号在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1='python&#...原创 2020-12-03 08:35:00 · 15816 阅读 · 12 评论 -
用VScode愉快的写python代码
前言VScode是一个相当优秀的IDE,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,不愧是微软爸爸的私生子。所以用VScode来编写Python,也...原创 2020-12-07 08:37:00 · 17818 阅读 · 93 评论 -
用python打包exe应用程序-PyInstaller
1、PyInstaller简介PyInstaller是一个跨平台的Python应用打包工具,支持 Windows/Linux/MacOS三大主流平台,能够把 Python 脚本及其所在的...原创 2020-12-09 08:35:00 · 54482 阅读 · 225 评论 -
程序是规律的吗?python是如何随机的?
我们的行为符合自然定律,那么我们今天这些“巧合的成果”也必定是自然规律支配的结果。如果我们的巧合只是纯粹的巧合,而并不是自然规律作用的结果,实际上是将人类放在了自然规律之外言外之意,就是...原创 2020-12-11 08:39:00 · 11480 阅读 · 63 评论 -
10张动图学会python循环与递归
图像(包括动图)是传递信息的一种高效方式,往往能增强表象、记忆与思维等方面的反应强度。所谓一图胜千言,说的就是这个道理。今天为大家整理了十张动图GIFS,有助于认识循环、递归、二分检索等...原创 2020-12-19 08:43:00 · 23156 阅读 · 459 评论 -
15个python小错误 !新手福利
python语言简单易用,但容易给新入门的朋友造成一些微妙的,难以捕捉的错误,稍不注意就入坑了。因此,今天给大家总结一些易犯的小错误,让你轻松进行不踩坑的Python学习。1、忘记在if,for,def,elif,else,class等声明末尾加 :会导致“SyntaxError :invalid syntax”如下:2、使用= 而不是 ==也会导致“SyntaxError: invalid syntax”= 是赋值操作符而 == 是等于比较操作。该错误发生在如下代码中:..原创 2020-11-19 08:47:31 · 14018 阅读 · 127 评论 -
16-Python3-高阶函数-提升效率必备
python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率。Python3_函数:高价函数一、编程的3种方法:面向过程:将一个大问题分成若干个小问题进行逐一的处理函数式编程:是将编程语言的函数和数学意义的函数相结合,如y=2*x+1相当于def func(x): return 2 * x + 1面向对象:将事物的本质通过建立一系列模型来体现出事物的本质和特征二、高阶函数:1、高阶函数的定义:函数接收的参数可以是另一个函数的原创 2020-10-23 23:11:27 · 4410 阅读 · 59 评论 -
13-Python 内置函数大全
内置函数abs()dict()help()min()setattr()all()dir()hex()next()slice()any()divmod()id()object()sorted()ascii()enumerate()input()oct()staticmethod()bin()eval()int()open()str()bool()exec()isinstance()ord()su...原创 2020-10-23 23:07:02 · 3810 阅读 · 0 评论 -
18- pymysql 操作mysql数据库详解-建议收藏
什么是 PyMySQLPyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 安装pip install PyMySQL连接数据官方案例# 表结构CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, # id 整型 不能为空 自动增长 `email` varchar(255) COLLATE utf8_bin NOT NULL原创 2020-10-15 13:38:13 · 8275 阅读 · 4 评论 -
14-python爬虫之JSON操作
结构化的数据是最好处理,一般都是类似JSON格式的字符串,直接解析JSON数据,提取JSON的关键字段即可。JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式;适用于进行数据交互的场景,比如网站前台与后台之间的数据交互Python 3.x中自带了JSON模块,直接import json就可以使用了。Json模块提供了四个功能:dumps、dump、loads、load,用于字符串 和 python数据类型间进行转换Python操作json的标准ap原创 2020-09-29 23:45:31 · 14159 阅读 · 31 评论 -
12-python正则表达式
掌握了XPath、CSS选择器,为什么还要学习正则?正则表达式,用标准正则解析,一般会把HTML当做普通文本,用指定格式匹配当相关文本,适合小片段文本,或者某一串字符(比如电话号码、邮箱账户),或者HTML包含javascript的代码,无法用CSS选择器或者XPath在线正则表达式测试网站http://tool.oschina.net/regex/官方文档https://docs.python.org/zh-cn/3/library/re.html了解正则表达式正则表达式是对字符串操作的一种逻辑公原创 2020-09-29 23:25:23 · 9481 阅读 · 16 评论 -
13-用 Python 读写 Excel 文件
在以前,商业分析对应的英文单词是Business Analysis,大家用的分析工具是Excel,后来数据量大了,Excel应付不过来了(Excel最大支持行数为1048576行),人们开始转向python和R这样的分析工具了XlsxWriterxlrd&xlwtOpenPyXLMicrosoft Excel API介绍可以创建 Excel 2007 或更高版本的 XLSX 文件即 python-excel,含 xlrd、xlwt 和 xlutils 三大模块,分别提原创 2020-09-29 23:27:13 · 11207 阅读 · 20 评论 -
10-python程序员,面向对象基础
《python小白入门系列教程》有对象吗?没有就new 一个今天我们要用python new 一个对象面向过程VS面向对象1)面向过程核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。**优点是:**极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。**缺点是:**一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。**应用场景:**一旦完成基本很少改变的场景,著名的例子有Linux內核,gi原创 2020-09-11 22:58:15 · 18926 阅读 · 55 评论 -
09-python文件处理与输入输出
《python小白入门系列教程》 专栏 • 第09篇有些时候你的程序会与用户产生交互。举个例子,你会希望获取用户的输入内容,并向用户 打印出一些返回的结果。我们可以分别通过 input() 函数与print函数来实现这一需求。对于输入,我们还可以使用 str (String,字符串)类的各种方法。例如,你可以使用 rjust 方法来获得一个右对齐到指定宽度的字符串。你可以查看 help(str) 来了解更多细 节。另一个常见的输入输出类型是处理文件。创建、读取与写入文件对于很多程序来说是必不可 少的原创 2020-09-11 22:36:06 · 13134 阅读 · 2 评论 -
06 一篇,学会python循环与分支
《python小白入门系列教程》专栏 • 第06篇文| xc_718深度好文:2530字 | 6分钟阅读Python忠实地按照它们的顺序执行它们。如果你想要改变语句流的执行顺序,该怎么办呢?你可能已经猜到了,这是通过控制流语句实现的。在Python中有三种控制流语句——if、for和while。if语句if语句用来检验一个条件, 如果 条件为真(True),我们运行一块语句(称为 if-块 )否则 我们处理另外一块语句(称为 else-块 )。el...原创 2020-08-26 23:16:54 · 16731 阅读 · 0 评论 -
08-python中的包与模块
你已经了解了如何在你的程序中通过定义一次函数工作来重用代码。那么如果你想在你所编写的别的程序中重用一些函数的话,应该怎么办?正如你可能想象到的那样,答案是模块(Modules)编写模块有很多种方法,其中最简单的一种便是创建一个包含函数与变量、以.py为后缀的文件from..import语句import语句允许在当前运行的程序文件中使用模块中的代码。通过将函数存储在独立的文件中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。这还能让你在众多不同的程序中重用函数。...原创 2020-09-05 00:03:50 · 15909 阅读 · 0 评论 -
07-Python函数详解
函数(Function)是指可重复使用的程序片段。它们允许你为某个代码块赋予名字,允许你 通过这一特殊的名字在你的程序任何地方来运行代码块,并可重复任何次数。这就是所谓的 调用函数。我们已经使用过了许多内置的函数,例如len和range。函数可以通过关键字def来定义。这一关键字后跟一个函数的标识符名称,再跟一对圆括 号,其中可以包括一些变量的名称,再以冒号结尾,结束这一行。随后而来的语句块是函数 的一部分。下面的案例将会展示出这其实非常简单:defs...原创 2020-09-04 23:56:04 · 15599 阅读 · 0 评论 -
05-Python—列表、元祖、字典、集合操作大全:建议收藏
数据结构基本上就是——它们是可以处理一些 数据 的 结构 。或者说,它们是用来存储一组相关数据的。在Python中有四种内建的数据结构——列表、元组和字典,集合。我们将会学习如何使用它们,以及它们如何使编程变得简单一、列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间...原创 2020-08-26 23:12:39 · 68948 阅读 · 179 评论 -
04python—15种字符串操作
《python小白入门系列教程》专栏 • 第02篇字符串是字符的序列 。字符串基本上就是一组单词。我几乎可以保证你在每个Python程序中都要用到字符串,所以请特别留心下面这部分的内容。下面告诉你如何在Python中使用字符串。1. 字符串定义使用单引号'你可以用单引号指示字符串,就如同'这是一句话'这样。str = '这是一句话'print( str )使用双引号" 在双引号中的字符串与单引号中的字符串的使用完全相同,...原创 2020-09-05 13:42:00 · 19066 阅读 · 0 评论 -
03python—9个基础常识-python小白入门系列
《python小白入门系列教程》专栏 • 第03篇文| xc_718深度好文:1828字 | 4分钟阅读1. 注释1)单行注释:##注释内容print('123') #123print('abc') #abcprint("abc") #abc 2)多行注释:''' 或"""(1) 第一种注释方式 ''' code code ...'''(2)第二种注释方式 """ code cod...原创 2020-08-20 13:00:06 · 27410 阅读 · 54 评论 -
02-python你应该知道这这些
《python小白入门系列教程》专栏 • 第02篇文| 曾庆林深度好文:3588字 | 7分钟阅读1. Python的出生1989年 Guido van Rossum开始编写Python语言编辑器(龟叔为了打发无聊的圣诞节)1991年 第一个Python编译器诞生(正式诞生)1994年 Python1.0 增加内置函数2004年 Python204 web框架、Django2008年 Python2.6 Python3.0(同一年出2个版...原创 2020-08-11 08:46:07 · 29884 阅读 · 55 评论 -
01-Python安装教程与特色介绍-小白python入门基础
公众号:IT入门简介Python语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。Python的官方介绍是:Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。Python语言的创..原创 2020-08-08 16:29:43 · 41632 阅读 · 67 评论