Python基础教学
文章平均质量分 80
平静愉悦
。
展开
-
Python 一行代码就能玩数十种游戏,对!一行代码,你没听错
儿童节快乐!虽然秃头程序员没有头发,但是童心还是一直都在的,今天就分享一个私藏的GitHub项目——free-python-games,一行代码就能进入使用Python开发的小游戏快乐玩耍!安装与使用安装当然也很简单一行代码就可以pip install freegames由于该项目中的所有游戏均是基于Python内置模块Turtle制作,所以没有太多依赖,安装不会有困难。安装完之后我们可以使用python -m freegames list来查看所有的游戏列表..原创 2021-06-01 11:03:13 · 4413 阅读 · 0 评论 -
Python图形用户界GUI大解密(上篇)
在我们平时写代码的时候,为了让程序效果显得更直观,我们通常都会给它们套上一层美丽的外衣,这层外衣便是-------GUI,中文名又叫,图形用户接口,能起到很好的交互作用。下面我们来着重介绍下Python中自带的GUI模块-----tkinter,看看它有哪些丰富的图形接口吧。1.安装并导入哦,tkinter库系统自带,无需安装,直接导入即可:import tkinter as tk # 因为它比较长,所以给它个简写的方式 ,用tk代表它。2.实例化窗口root= t..原创 2021-06-01 09:24:26 · 1236 阅读 · 0 评论 -
80行代码自己动手写一个表格拆分与合并小工具(文末附工具下载)
大家好,我是启航。可能是最近加班熬夜太多,这个周末身体不舒服,头痛、冷汗什么的。终于在连着睡了接近2天后,现在慢慢恢复了。最近有新朋友问有没有免费的小工具,可以进行表格的拆分与合并。其实wps是有这两个功能的,而且效果还非常不错。不过,考虑到大家不一定都习惯wps,这里我们简单写个小工具满足大家。文末附工具及源码下载方式合并与拆分效果如下:合并——拆分接下来,我们试试自己动手写这个工具吧!1. 前期准备由于我们采用的是python进行工具编写,并最终需要打包成一个e.原创 2021-05-31 10:08:58 · 1263 阅读 · 1 评论 -
使用Python一键删除全盘文件自动关机并留后门
/1 前言/今天我们要做的案例是怎样利用Python做一个hacker软件。众所周知,一般的Hacker对于黑操作系统一般常用手法莫过于发送木马客户端,修改系统注册表。组策略,获得开机启动权限,入侵电脑然后对电脑的文件进行修改来达到不可告人的目的。今天我们要讲的就是最基础的,怎样获得开机启动,先给大家讲最基础添加文件到系统启动项的文件夹中,当然更加高端点也可以使用注册表添加,这里不在累述。好了,下面开始正题。。。。。。/2 实现步骤/首先我们通过社会工程学进行一个分析,准备一个.原创 2021-05-31 10:05:32 · 679 阅读 · 1 评论 -
『网络爬虫』买车比价,自动采集某车之家各车型裸车价
大家好,我是启航。应朋友要求,帮忙采集某车之家的一些汽车品牌的销售数据,包含购车时间、车型、经销商、裸车价等一类信息。今天我们就简单演示一下采集过程,大家可以根据自己的兴趣进行拓展,比如采集自己喜欢的品牌汽车数据进行统计分析等等。进入正文:1. 目标网页分析目标网站是某车之家关于品牌汽车车型的口碑模块相关数据,比如我们演示的案例奥迪Q5L的口碑页面如下:https://k.autohome.com.cn/4851/#pvareaid=3311678为了演示方式,大家可以直接打原创 2021-05-27 09:59:22 · 649 阅读 · 0 评论 -
40行代码自己动手写pdf转word小工具(文末附工具下载)
大家好,我是启航。今天咱们介绍一个pdf转word的免费小工具,满足这么一个不常见但是偶尔会出来烦人的需求!文末附工具及源码下载方式我们来先看看小工具操作流程吧!40行代码自己动手写pdf转word小工具(附工具下载)对于转化后的效果对比如下:上面为pdf截图内容,下面为转化后的word截图内容pdf转word接下来,我们试试自己动作写这个工具吧!1. 前期准备由于我们采用的是python进行工具编写,并最终需要打包成一个exe文件供我们使用。为了降低包体大小,原创 2021-05-26 09:54:10 · 15161 阅读 · 14 评论 -
手把手教你用Python突破加密 zip 文件的密码
之前在家里的老电脑中,发现一个加密zip压缩包,由于时隔太久忘记密码了,依稀记得密码是6位字母加数字,网上下载了很多破解密码的软件都没有效果,于是想到自己用Python写一个暴力破解密码的脚本。Python有一个内置模块zipfile可以干这个事情,测试一波,一个测试文件,设置解压密码为123。importzipfile#创建文件句柄file=zipfile.ZipFile("测试.zip",'r')#提取压缩文件中的内容,注意密码必须是bytes格式,path表示提取到哪...原创 2021-05-25 09:44:23 · 1455 阅读 · 2 评论 -
超简单 Python 汉字拼音转换工具
将汉字转为拼音,可以用于批量汉字注音、文字排序、拼音检索文字等常见场景。现在互联网上有许多拼音转换工具,基于Python的开源模块也不少,今天给大家介绍一个功能特性最多的模块:pypinyin,它支持以下特性: 1. 根据词组智能匹配最正确的拼音。 2. 支持多音字。 3. 简单的繁体支持, 注音支持。 4. 支持多种不同拼音/注音风格。 5. 命令行工具一键转化 1.准备请选择以下任一种方式输入命令安装依赖:1. Windows 环境 打开...原创 2021-05-25 09:42:10 · 526 阅读 · 0 评论 -
用 Python 写软件原来这么简单!
大家好,我是启航!今天给大家介绍一个非常简单的GUI框架--PySimpleGUI,它是一个纯python的GUI框架。使用它可以快速实现GUI程序,代码量相比其他框架减少50%到90%,如果你是一个python新手,想快速写出自己的第一个软件,这个库就是一个绝佳选择。安装:pip install pysimplegui官方文档 https://pysimplegui.readthedocs.io/en/latest/使用PySimpleGUI的优点: 创建的界面和操作,.转载 2021-05-25 09:31:04 · 5442 阅读 · 0 评论 -
没想到,Python还可以制作Web可视化页面!
一谈到Web页面,可能大家首先想到就是HTML,CSS或JavaScript。本次就给大家介绍一下如何用Python制作一个数据可视化网页,使用到的是Streamlit库。轻松的将一个Excel数据文件转换为一个Web页面,提供给所有人在线查看。每当你对Excel文件进行更改保存,Web页面还能够实时进行更新,确实挺不错的。Streamlit的文档和教程地址如下。https://docs.streamlit.io/en/stable/https://streamlit.i.原创 2021-05-24 09:37:46 · 1519 阅读 · 0 评论 -
Python 实 现 【导 弹】 防 御 系 统
大家好,我是程序员启航最近中|东闹得凶,除了对以色列强烈谴责,最吸引眼球的要是他们的铁穹防御系统。最近看到一篇文章,用Python模拟导弹自动追踪的实例,感兴趣的同学可以试试。以下是正文:自动追踪算法,在我们制作射击类游戏时经常会用到。这个听起来很高大上的东西,其实并不是军事学的专利,从数学上来说就是解微分方程,这个没有点数学基础是很难算出来的。但是我们有了计算机就不一样了,依靠计算机极快速的运算速度,我们利用微分的思想,加上一点简单的三角学知识,就可以实现它。好,话不多说...原创 2021-05-24 09:30:57 · 422 阅读 · 0 评论 -
一篇文章带你搞懂Python中的继承和多态
一、继承的介绍继承是一种创建新的类的方式,新创建的叫子类,继承的叫父类、超类、基类。继承的特点就是子类可以使用父类的属性(特征、技能)。继承是类与类之间的关系。继承可以减少代码冗余、提高重用性。在现实生活中,继承一般指的是子女继承父辈的财产,如下图:二、如何用继承?1.继承语法Class 派生类名(基类名):#基类名写在括号里。在继承关系中,已有的,设计好的类称为父类或基类,新设计的类称为子类或派生类。派生类可以继承父类的公有成员,但是不能继承其私有成员。2...原创 2021-05-21 09:50:48 · 384 阅读 · 0 评论 -
实战 | 渗透某游戏、拿到充值权限
写在前面的话因法律原因,本文中所提及技术的关键步骤已省略,且在无危害的封闭环境下模拟进行。本文仅供技术交流,请勿用于商业及非法用途,如产生法律纠纷与本人无关。很多文章不能更新至CSDN,可以关注我的同名公众号(程序员启航)一直找不到目标站点,昨天下午收到的一条微信之后突然有了目标还是老规则 下载了APP 这里提示下注意事项因为这种APP是自动采用微信账号登录 且苹果手机登录前需要申请数据网络权限所以在进行抓包前 ,需要先点开APP给予数据网络权限并提前登录微信账号(设置代理之后原创 2021-05-18 11:41:56 · 2400 阅读 · 10 评论 -
一篇文章带你搞懂Python中的类
前言今天我们要说的是面向对象的核心-----类,类能帮我们把复杂的事情变得有条理,有顺序,希望大家通过学习类能改善自己的编码风格,使代码变得更为好看,更加通俗易懂。1.类的用法一、什么是类类(class),作为代码的父亲,可以说它包裹了很多有趣的函数和方法以及变量,下面我们试着简单创建一个吧。这样就算创建了我们的第一个类了。大家可以看到这里面有一个self,其实它指的就是类aa的实例。每个类中的函数只要你不是类函数或者静态函数你都得加上这个self,当然你也可以用其他的代替这个.原创 2021-05-18 09:34:29 · 6110 阅读 · 16 评论 -
超强反爬虫方案!Requests 什么的通通爬不了
一个非常强的反爬虫方案 ——禁用所有 HTTP 1.x 的请求!现在很多爬虫库其实对 HTTP/2.0 支持得不好,比如大名鼎鼎的 Python 库 —— requests,到现在为止还只支持 HTTP/1.1,啥时候支持 HTTP/2.0 还不知道。Scrapy 框架最新版本 2.5.0(2021.04.06 发布)加入了对 HTTP/2.0 的支持,但是官网明确提示,现在是实验性的功能,不推荐用到生产环境,原文如下:“HTTP/2 support in Scrapy is experim.原创 2021-05-17 13:08:22 · 10081 阅读 · 19 评论 -
实用脚本!利用 Python 对 PDF 进行加密、解密操作,代码拿走就用!
大家好,我是启航。更多干货知识可以关注我的同名公众号(程序员启航)本文将分享如何利用 Python 对 PDF 进行加密和解密操作,主要利用到之前多次介绍过的PyPDF2模块。PDF 加密我们先拿自己随意的一个PDF 文件试一下:fromPyPDF2importPdfFileWriter,PdfFileReaderpath=r'C:\xxx'#这里填写目标PDF所在的路径pdf_reader=PdfFileReader(path+r'\test.pdf'...原创 2021-05-15 10:40:49 · 2334 阅读 · 1 评论 -
用 Python 写的文档批量翻译工具,效果竟然超越付费软件?
大家好,我是启航。本文将给大家分享一个实用的Python办公自动化脚本「利用Python批量翻译英文Word文档并保留格式」,最终效果甚至比部分收费的软件还要好!先来看看具体的工作内容。一、需求描述手上有大量外文文档(本案例以5份为例,分别命名为test1.docxtest2.docx以此类推),其中一份如下:基本需求:「批量将这些文档的内容全部翻译成中文,并转存到新的文件中」,效果如下:高级需求:基本需求满足的同时,要求「保留原文档的格式」,效果如下...原创 2021-05-14 10:42:27 · 3454 阅读 · 26 评论 -
Python 面向“牢房”编程,就靠它了
很多文章不能更新至CSDN,可以关注我的同名公众号(程序员启航)网络编程大家都学过吧?socket -> bind -> listen -> accept-> recv/recvfrom -> send/sendto一气呵成,什么select、poll、epoll多路复用模型信手拈来。但这一套东西,只是开发建立在传输层TCP、UDP之上的应用程序。你有没有想过,如何编程批量发送一批TCP SYN握手包,来进行端口扫描?如何编程来发送一个伪造了IP地址原创 2021-05-12 17:57:13 · 341 阅读 · 2 评论 -
福利福利!20行代码教大家抓取斗鱼美女主播封面
提起斗鱼的女主播们,大家第一时间想到的应该都是貌美如花。今天小编就带领大家抓取斗鱼直播主播们的封面照片,通过他们的封面照片来寻找自己最喜欢的女主播,一起来看看吧。01.程序讲解今天,我们所获取的封面照片包含了三个直播的类别,分别是“娱乐天地”下的颜值、互动交友和舞蹈三个模块。我们首先来看颜值主播板块,看一下如何获取主播们的直播封面图吧。不同于我们之前抓取的静态页面,斗鱼网站的信息无法从网页的源代码中进行获取,而是需要我们耐心的去分析它的网页加载内容,找出我们需要的接口链...原创 2021-05-11 17:32:47 · 754 阅读 · 1 评论 -
Python爬虫学习路线,强烈建议收藏
根据此步骤不假时日必能成为爬虫高手,本文的电子版 " 文末 "获取。目录Python总结1前言2(一)如何学习Python2(二)一些Python免费课程推荐3(三)Python爬虫需要哪些知识?4(四)Python爬虫进阶6(五)Python爬虫面试指南7(六)推荐一些不错的Python博客8(七)Python如何进阶9(八)Python爬虫入门10(九)Python开发微信公众号12(十)Python面试概念和代码15(十一)Python书籍..原创 2021-05-10 10:41:53 · 1997 阅读 · 3 评论 -
简直牛逼!这个 Python 库有必要好好学学
在很多情况下,我们会有把握 Python 对象进行序列化或反序列化的需求,比如开发 REST API,比如一些面向对象化的数据加载和保存,都会应用到这个功能。这里看一个最基本的例子,这里给到一个 User 的 Class 定义,再给到一个 data 数据,像这样:class User(object): def __init__(self, name, age): self.name = name self.age = agedata = [{ '原创 2021-05-05 17:00:48 · 197 阅读 · 0 评论 -
一篇文章带你了解Python中的游戏开发模块pyglet
前言为什么我不选择pygame,原因很简单,因为pyglet 更简单,比较轻量级,就好比django和flask的区别。相信你在读了这篇文章之后也会毅然决然地选择pyglet。这篇文章主要围绕pyglet 的安装、基本用法和实例三部分进行展开。一、安装和大多数模块安装方式一样,pyglet 的安装方式如下:pip install pyglet二、基本用法#导入模块import pyglet下面我们来看看这个模块中具体有哪些方法,那么怎么看呢?我们都知道,..原创 2021-05-05 16:57:03 · 2377 阅读 · 17 评论 -
Python快速入门的方法【小白必看】
现在如果有人问:要把哪门语言作为入门的首选语言?不少人都会回答:Python!因为Python简单,所以学起来快,有编程经验的程序员一周就能上手Python。但是!Python对有基本的程序概念的人来说很简单,但对于新手来说真不一定算简单。毕竟,写起来简单不代表概念简单。那么,作为一个新手,如何才能快速并有效的入门呢?0.快速入门《和孩子一起学编程》这本书说是给儿童设计的,所以内容比较生动。非常非常非常简单易懂 不用花太长时间就能看下来一遍。而且里面的例子也很有趣,不像别的书籍里面就原创 2021-05-04 13:28:11 · 414 阅读 · 0 评论 -
和安全渗透大佬一起上班是一种什么样的体验?
最近认识了一位混了安全圈8年的大佬,跟他接触的过程当中,慢慢的我打开了黑客世界的大门,今天给大家分享下。在这之前不知道大家有没有关注到前几天:苹果公司产品图纸被泄露,被天价勒索!勒索软件团伙对台湾原始设计制造商(ODM)的Quanta进行了攻击,该公司帮助制造Apple Watch,Apple Macbook Air和Apple Macbook Pro。威胁参与者窃取了该公司的数据,包括Apple产品的图纸和示意图。在没有收到来自Quanta的赎金付款之后,该公司的起价为5,0...原创 2021-04-30 09:46:48 · 400 阅读 · 3 评论 -
『网络爬虫』自从学会了python,斗图就没怕过谁!!
大家好,我是启航。今天我们介绍一个简单爬虫程序,关于斗图的!!斗图嘛只想说,从此以后,斗图就不用怕谁了!!来,开干!干那我们就按照顺序来吧,先导入需要用到的库:importrequestsimportreimportos等等,你这个导入库没在正文目录下面啊!没事,接下来我们开始表演就行!请开始你的表演一. 找到页面url规律这里我们要爬取的网站是斗图啦:https://www.doutula.com/。 打开网站 我们...原创 2021-04-29 13:21:45 · 645 阅读 · 0 评论 -
盘点一款Python发包收包利器——scapy
大家好,我是启航。今天跟大家讲的是Python 用于发送接受网络数据包的模块-------scapy。前言众所周知,我们每天上网都会有很多数据包需要发送,然后处理在接受在发送,这样一个循环往复的过程,这里就显示了很多数据包的发送接收数据。那么,什么是包呢?下面一起看看。包(packet)是网络通信传输中的数据单位,一般称之为数据包,其主要由源地址,目标地址,净载数据组成。包括包头和包体,包头是固定长度,包体长度不变。简单了解下包的定义,下面我们来看看发包利器scapy的用法吧。(参考资.原创 2021-04-29 13:19:13 · 3018 阅读 · 1 评论 -
4000字,一篇数据可视化 “保姆级“ 攻略
1. 前言大家好,今天让我们看一下使用Python进行数据可视化的主要库,以及可以使用它们完成的所有类型的图表。我们还将看到建议在每种情况下,使用哪个库以及每个库的独特功能。我们将从最基本的可视化开始,直接查看数据,然后继续绘制图表,最后制作交互式图表。我们将使用两个数据集来适应本文中显示的可视化效果,数据集可通过下方链接进行下载。数据集:github.com/albertsl/dat这些数据集都是与人工智能相关的三个术语(数据科学,机器学习和深度学习)在互联网上搜索流行...原创 2021-04-29 13:12:26 · 280 阅读 · 0 评论 -
总结91条写Python程序的建议
开始学 Python 的时候,我们的目标是实现功能,少出bug。但当有了一定经验之后,就会对代码规范和风格有更高的要求。这样既能提升代码的质量,也更易于后期的维护和扩展,尤其在与他人协作开发时非常重要。今天我们在此分享一些 Python 编程中的经验建议,希望对各位 Python 的学习者和使用者有帮助。引论建议1、理解 Pythonic 概念—-详见 Python 中的《Python之禅》建议2、编写 Pythonic 代码(1)避免不规范代码,比如只用大小写区分变量、使用容易混淆的变量名、原创 2021-04-27 17:48:31 · 175 阅读 · 0 评论 -
Python 爬虫从入门到放弃(11 个有趣的 Python 爬虫例子)
同样都是程序员,为什么别人家的程序员效率那么高?因为他用 Python。今天推荐的这个项目就可以让你释放双手,它是:examples-of-web-crawlers,这个项目包含一些常见的网站爬虫例子,代码通用性较高,时效性较久。项目代码对新手比较友好,尽量用简单的 Python 代码,并配有大量注释。目前该项目包含 11 个有趣的 Python 爬虫例子,一个比一个有意思,不信往下看。1、淘宝模拟登录2、天猫商品数据爬虫3、爬取淘宝我已购买的...原创 2021-04-24 17:07:22 · 602 阅读 · 0 评论 -
原理+代码|Python实现 kmeans 聚类分析
01前言聚类分析是研究分类问题的分析方法,是洞察用户偏好和做用户画像的利器之一,也可作为其他数据分析任务的前置探索(如EDA)。上文的层次聚类算法在数据挖掘中其实并不常用,因为只是适用于小数据。所以我们引出了K-Means聚类法,这种方法计算量比较小。能够理解K-Means的基本原理并将代码用于实际业务案例是本文的目标。下文将详细介绍如何利用 Python 实现基于K-Means聚类的客户分群,主要分为两个部分: 详细原理介绍 Python代码实战 02原理...原创 2021-04-23 10:37:27 · 1936 阅读 · 1 评论 -
搞定python不就那么点事吗?
学Python要先学什么?对于零基础的小伙伴来说没有任何的编程基础,应该学习Python基础:计算机组成原理、Python开发环境、Python变量、流程控制语句、高级变量类型、函数应用、文件操作、面向对象编程、异常处理、模块和报、飞机大战游戏制作等知识打好基础。学Python的知识点:1、Python基础(1)计算机组成原理:计算机组成部分、操作系统分类、B/S和C/S架构、理解软件与硬件的区别;(2)Python变量以及开发环境:字符串、数字、字典、列表、元祖等;(...原创 2021-04-23 10:29:21 · 156 阅读 · 0 评论 -
强势更新:VS Code 支持 Poetry 环境了
微软最近发布了适用于 Microsoft Visual Studio Code 的新版本 Python 扩展。您可以从 Marketplace 上下载Python扩展,也可以直接从 Visual Studio Code 中的扩展库安装它。如果已经安装了 Python 扩展,则还可以通过重新启动 Visual Studio Code 来获取最新的更新。您可以在文档中了解有关Visual Studio Code中Python支持的更多信息。https://code.visualstudio.com/docs原创 2021-04-23 10:22:15 · 631 阅读 · 0 评论 -
手机自动化测试IDE——Airtest基本操作方法
大家好,我是Python之眼。这篇我们来讲讲手机自动化测试IDE-----Airtest。前言前面我们讲到了Airtest的界面和安装技巧,今天我们就来说说Airtest的具体操作方法吧,让我们轻松实现软件自动化,真正解放我们的双手吧。一、基本API介绍我们在做自动化脚本的时候,每个生成的脚本文件会给我们自动生成一些代码,如图:这里所导入的模块其实就是跨平台的API,除了跨平台的API还有平台特定的API,比如:airtest.core.android #安卓平台...原创 2021-04-22 18:07:03 · 1026 阅读 · 0 评论 -
用Python搭建一个股票舆情分析系统
写在前面下面的这篇文章将手把手教大家搭建一个简单的股票舆情分析系统,其中将先通过金融界网站爬取指定股票在一段时间的新闻,然后通过百度情感分析接口,用于评估指定股票的正面和反面新闻的占比,以此确定该股票是处于利好还是利空的状态。1环境准备本地环境:Python3.7IDE:Pycharm库版本:re 2.2.1lxml 4.6.3requests 2.24.0aip4.15.5matplotlib 3.2.1其中用到了百度的ai接口,通过pip安装的方式...原创 2021-04-22 18:06:07 · 1167 阅读 · 0 评论 -
肝了一天,全网最全Python学习的全部路线!
自学Python最苦恼的就是不知从何入手,或入门之后不知如何进阶。为了帮助大家顺利成为Python高手,我特地整理了这篇学习攻略,希望能帮大家找到学习的方向。Python入门Python是一门相对来说入门比较容易的编程语言,不需要高深的理论基础即可学习使用,所以学习的第一步就是找一个通俗易懂的入门教程,完成基础语法的学习。这里我推荐《简明Python教程》的汉化版。这个教程已经被数十万的学生学习过,经过多次修订完善,其学习效果已经获得了充分的认可。《简明Python教程》汉化版查看地址:.原创 2021-04-22 14:11:59 · 209 阅读 · 0 评论 -
你能体会那种写 Python 时不用 import 的幸福吗?
在写 Python 程序的时候,我们需要依赖一些库,所以一开始我们总是:import xxx as xxxfrom xxx import xxx我们有时候写着写着发现需要引入新的库,就又得回到前面,再 import 一波,如果你用的是类似 jupyter 的编辑器,你添加完 import 语句之后还得再运行一下代码块。这些操作往往都是重复性的,比如我们玩数据可视化的时候,总会这样去 import 相关的库:import pandas as pdimport nu..原创 2021-04-21 17:22:17 · 213 阅读 · 0 评论 -
给小白看的最后一篇Python基础教程
13、Python标准库Python标准库是随Pthon附带安装的,包含了大量极其有用的模块。我们主要了解下sys和os就够了。13.1 sys模块sys模块主要是针对与Python解释器相关的变量和方法,不是主机操作系统。sys.argv#获取命令行参数列表,第一个元素是程序本身sys.exit(n)#退出Python程序,exit(0)表示正常退出。当参数非0时,会引发一个SystemExit异常,可以在程序中捕获该异常sys.version#获取Python解释程...原创 2021-04-20 17:44:52 · 181 阅读 · 0 评论 -
给小白看的第三篇Python基础教程
7、面向对象编程万物皆是对象,Python当然支持面向对象编程。类和对象是面向对象编程的两个主要方面,类创建一个新的对象,对象是这个类的实例。对象可以使用类的变量,属于对象或类的变量被称为域;对象也可以使用属于类的函数,这样的函数称为类的方法;域和方法可以合称为类的属性。域有两种类型 属于实例的 属于类本身 它们分别被称为实例变量和类变量。类使用关键字class创建,类的域和方法被列在一个缩进块中。类的方法必须有一个额外的第一个参数,但是在调用时不为这个参数赋值,这个原创 2021-04-20 17:42:10 · 159 阅读 · 0 评论 -
给小白看的第一篇Python基础教程
本文是第一篇1、基本概念1.1 四种类型python中数有四种类型:整数、长整数、浮点数和复数。 整数, 如 1 长整数 是比较大的整数 浮点数 如 1.23、3E-2 复数 如 1 + 2j、 1.1 + 2.2j 1.2 字符串字符串(字符的序列) python中单引号和双引号使用完全相同。 使用三引号('''或""")可以指定一个多行字符串。 转义符'\' 自然字符串, 通过在字符串前加r或R。如r"this.原创 2021-04-20 17:39:56 · 212 阅读 · 0 评论 -
给小白看的第二篇Python基础教程
6.2 元组tuple和list十分相似,但是tuple是不可变的,即不能修改tuple,元组通过圆括号中用逗号分割的项定义。 支持索引和切片操作 可以使用 in查看一个元素是否在tuple中。 空元组() 只含有一个元素的元组("a",) #需要加个逗号 优点:tuple比list速度快;对不需要修改的数据进行‘写保护’,可以是代码更安全tuple与list可以相互转换,使用内置的函数list()和tuple()。l=[1,2,3]print...原创 2021-04-20 17:38:07 · 142 阅读 · 0 评论