python学习
奔走在路上的小白
想要待在原地,只能努力奔跑
展开
-
WIN10专业版安装Python模块
安装xlrd模块首先需要去对用的模块官网下载相应的模块,现在需要安装xlrd模块,所以就去xlrd的官网去下载:xlrd网址点击下载:然后解压:2. 安装win10命令行,进入到安装文件的目录纸型setup.py install 命令如果安装不成功,就是用pip安装3. pip安装...原创 2021-06-02 18:23:14 · 182 阅读 · 0 评论 -
win10专业版安装python3.9学习环境
Python学习环境的安装1.首先在python的官网下载需要的安装版本官网2.下载完成后安装点击运行。3.安装完成后需要把python添加到系统的环境变量中去。a:我的电脑右击,找到属性b:然后找到高级系统设置c:选择高级,然后是环境变量d: 选择系统变量中的path,然后选择编辑e:然后选择新建,把python的安装路径填写进去,然后确定,确定就OK了f:然后是测试环境变量是否设置成功,打开命令行黑窗口输入python回车现在python的环境变量就配置好了,接下来原创 2021-04-17 13:39:54 · 354 阅读 · 0 评论 -
使用Python之测试代码
测试代码编写函数或类时,可以为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。接下来将学习如何使用Python模块unittest中的工具来测试代码。将学习编写测试用例,核实一系列输入都将得到预期的输出。将看到测试通过是什么样子,测试未通过又是什么样子,并且可以知道测试未通过如何有助于改进代码。还将学习如何测试函数和类,并将知道该为项目编写多少个测试。1.测试函数下面先来了解一下和学习怎么测试,需要一个简单的函数,它接受名和姓并返回整洁的姓名:name_function.pyd原创 2020-05-14 22:46:53 · 910 阅读 · 0 评论 -
Python文件与异常之存储数据
存储数据很多程序都要求用户输入某种信息,如让用户存储游戏首选项或提供要可视化的数据。不管专注的是什么,程序都把用户提供的信息存储在列表和字典等数据结构中。用户关闭程序时,你几乎总是保存他们提供的信息:一种简单的方式是使用模块json来存储数据。模块json让你能够将简单的Python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据,还可以使用json在Python程序之间分享数据。更...原创 2020-05-05 19:39:24 · 542 阅读 · 0 评论 -
Python文件和异常之异常
异常Python使用称之为异常的特殊对象来管理程序执行期间发生的错误。每当发生让Python不知所措的错误时,都会创建一个异常对象。如果在代码中编写了处理这些异常的代码,程序将继续运行;如果未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。异常是使用try-except代码块处理的。try-except代码块让Python执行指定的操作,同时告诉Python发...原创 2020-05-04 23:00:24 · 506 阅读 · 0 评论 -
Python文件和异常之写文件
写入文件保存数据的最简单的方式之一是将其写入到文件中。这样数据就可以长久的保存了。1.写入到空文件要将文本写入到文件,在调用open()时需要提供另一个实参,实参是在告诉python要写入打开的文件。看一段具体的代码:write_message.pyfilename = 'programming.txt'"""养成一个很好的习惯就是,尽量把文件的名字,保存在一个变量里面,这样在修改...原创 2020-05-04 18:42:24 · 556 阅读 · 0 评论 -
Python之文件和异常
文件和异常接下来就该学习文件的处理,让程序能够快速地分析大量的数据;还将学习错误处理,避免程序在面对意外情形时崩溃;还将学习异常,它们是Python创建的特殊对象,用于管理程序运行时出现的错误;还将学习模块json,它能够保存用户数据,以免在程序停止运行后丢失。1.从文件中读取数据文本文件可存储的数据量多得难以置信:天气数据、交通数据、社会经济数据、文学作品等。每当需要需要分析或修改再文件中...原创 2020-05-04 13:20:50 · 854 阅读 · 0 评论 -
Python之导入类
导入类随着不断的给类添加功能,文件可能变得很长很庞大,即便妥善地使用继承也在所难免。为了遵循Python的总体理念,应让文件尽可能整洁。为在这方面提供帮助,Python允许将类存储在模块中,然后在主程序中导入所需的模块。1.导入单个类来举个例子,创建一个只包含Car类的模块。这让我们面临一个微妙的命名问题:在之前已经创建了一个名为car.py的文件,但这个模块也应命名为car.py,因为它包...原创 2020-05-02 14:16:56 · 674 阅读 · 0 评论 -
Python类之神奇的继承
继承编写类时,并非总是要从空白开始。如果你要编写的类是另一个现成类的特殊版本,可使用继承。一个类继承另一个类时,它将自动获得另一个类的所有属性和方法;原有的类称为父类,而新类称为子类,子类继承了其父类的所有属性和方法,同时还可以定义自己的属性和方法。1.子类的方法__init__()创建子类的实例时,Python首先需要完成的任务是给父类的所有属性赋值。子类的方法__init__()需要父类...原创 2020-05-01 16:45:58 · 326 阅读 · 0 评论 -
python类----使用类和实例
使用类和实例可以使用类来模拟现实世界中的很多场景。类编写好后,大部分的时间是使用根据类创建的实例上。在使用过程中需要修改实例的属性,可以直接修改实例的属性,也可以通过特定的方法修改属性。1.Car类下面编写一个表示汽车的类,它存储了有关汽车的信息,还有一个汇总这些信息的方法:car.pyclass Car(): """一次模拟汽车的简单尝试""" def __init__(self,...原创 2020-04-29 09:00:15 · 374 阅读 · 0 评论 -
类---千呼万唤露真容
python之----类面向对象编程(嗯,没错是面向‘对象’编程)是最有效的软件编写方法之一。在面向对象编程中,编写表示显示世界中的事物和情景的类,并基于这些类来创建对象。编写类时,定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟现实情境,其逼真程度达到了令你惊讶的地步。根据类来创建对象被称为实例化,这...原创 2020-04-25 22:42:09 · 153 阅读 · 0 评论 -
python函数之模块
函数模块函数的优点之一是,使用它们可将代码块与主程序分离。为了更进一步的发挥函数的优势,可以把某些通用的函数封装在被称为模块的独立文件中,再将模块导入到主程序中。import语句允许在当前运行的程序文件中使用模块中的代码。通过将函数封装到独立的文件中,可以隐藏程序代码的细节,将重点放在程序的高层逻辑上。还可以让你在众多不同的程序中重用函数。将函数存储在独立文件中后,可与其他程序员共享这些文件而...原创 2020-04-22 08:51:04 · 340 阅读 · 0 评论 -
python函数之任意数量的实参
传递任意数量的实参有的时候,预先不知道函数需要接受多少个实参,好在python允许函数从调用语句中收集任意数量的实参。举个实际的例子吧,比如,我们在做香喷喷的杂粮煎饼(嗯,听起来就香~),它可以添加很多喜欢的配料,但是我们不知道来的顾客想要加什么。来看看一段code,函数只有一个形参*toppings,但不管调用语句提供了多少实参,这个形参都将它们统统收入囊中:def make_jianb...原创 2020-04-21 08:14:22 · 1473 阅读 · 0 评论 -
Python函数的传值-列表
传递列表向函数传递列表很有用,这种列表包含的可能是名字、数字或更复杂的对象(字典)。将列表传递给函数后,函数就能直接访问其内容。下面使用函数来提高处理列表的效率。比如,有一个用户列表,想要和每位用户打招呼,下面举例把一个名字列表传递给函数:def greet_users(names): for name in names: msg = "Hello, " + name.title() ...原创 2020-04-20 08:55:04 · 1553 阅读 · 0 评论 -
python函数之返回值
返回值函数它老人家并非总是直接显示输出,它啊,还可以处理一些数据,并返回一个或一组值。函数返回的值称为返回值。在函数中,可使用return语句将值返回到调用函数的代码行。返回值让你能够将程序的大部分繁重工作移到函数中去完成,从而简化主程序。1.返回简单值下面来看一个函数,它接受名和姓并返回整洁的姓名:def get_formatted_name(first_name, last_name)...原创 2020-04-19 21:52:10 · 870 阅读 · 0 评论 -
学习搭建python编程环境
开发环境的搭建已经学习基础这么多章了,忘记分享在不同的系统中搭建python开发环境的过程。python是一种跨平台的编程语言,也就意味着它能够运行在所有主要的操作系统中。在linux系统中搭建python编程开发环境linux系统是为编程而设计的,所以呢,在大多数的linux计算机中,都默认安装了python...原创 2020-04-14 22:45:46 · 228 阅读 · 0 评论 -
学习python之函数
函数函数时带名字的代码块,用于完成具体的工作。定义函数下面举一个python函数的简单例子:def greet_user(): """ display """ print("hello!")greet_user()hello!------------------(program exited with code: 0)Press return to contin...原创 2020-04-12 22:42:43 · 261 阅读 · 0 评论 -
python的while循环来处理字典和列表
while循环处理列表和字典for循环时一种遍历列表的有效方式,但在for循环中不应该修改列表,否则将导致python难以跟踪其中的元素。要在遍历列表的同时对其进行修改,可使用while循环。通过while循环同列表和字典结合起来使用,可收集,存储并组织大量输入,供以后查看和显示。在列表之间移动元素比如有一个列表,其中包含新注册但还未验证的网站用户;验证这些用户后,如何将他们移到另一个已验...原创 2020-04-12 15:08:28 · 649 阅读 · 0 评论 -
python之用户输入和while循环
用户输入和while循环函数input()的工作原理函数input()让程序暂停运行,等待用户输入一些文本。获取输入后,python将其存储在一个变量中使用。举例体会:message = input("tell me somthing, and i will repeat it back to you: ")print(message)tell me somthing, and ...原创 2020-04-12 14:50:57 · 298 阅读 · 0 评论 -
python字典之嵌套
嵌套有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这种需求称之为嵌套。可以在列表中嵌套字典,在字典中嵌套列表甚至在字典中嵌套字典,嵌套是一项强大的功能。1.字典列表下面举个例子吧,字典alien_0包含一个外星人的各种信息,但无法存储第二个外星人的信息,更别说屏幕上全部外星人的信息了,如何管理成群结队的外星人呢?,一种办法是创建一个外星人列表,其中每个外星人都是一个字典,...原创 2020-04-06 17:45:06 · 869 阅读 · 0 评论 -
python之字典深入
遍历字典在python字典中可能是包含几个键-值对,也可能包含数百万个键-值对,鉴于字典可能包含大量的数据,python支持对字典的遍历。字典可用于以各种方式存储信息,因此有多种遍历字典的方式:可遍历字典的所有键-值对,键或值。1.遍历所有的键-值对先来看一个简单的字典例子,字典用于存储有关网站用户的信息,下面的字典存储一名用户的用户名,名和姓:user_0 = { 'username'...原创 2020-04-06 11:55:51 · 131 阅读 · 0 评论 -
Python之字典,可以模拟现实世界
字典字典可以存储的信息量几乎不受限制。理解和掌握字典后,能够更准确地为各种真实实物建模。比如可以创建一个表示人的字典:姓名,年龄,地址,职业以及要描述的任何方面。1.一个简单的字典先看一个简单的字典例子,比如,有一个游戏,其中包含一些外星人,这些外星人的颜色和点数个不相同:alien_0 = {'color':'green','points':5}print(alien_0['colo...原创 2020-04-06 09:44:24 · 601 阅读 · 0 评论 -
python之if语句之旅3
if语句1.使用if语句处理列表通过结合使用if语句和列表,可以完成一些有趣的任务:对列表中特定的值做特殊处理;高效地管理不断变化的情形,如餐馆是否还有特定的食材;证明代码在各种情形下都将按预期那样运行1>检查特殊元素下面来举例说说关于如何检查列表中的特殊值,并对其做合适的处理。那就继续使用前面的举例的披萨店吧,这家比萨店在制作比萨时,每添加一种配料都打印一条消息,通过创建一个列表...原创 2020-04-04 17:29:42 · 125 阅读 · 0 评论 -
python之if语句之旅2
if语句1.简单的if语句最简单的if语句只有一个测试和一个操作,格式:if conditional_test: do something举个具体的例子来看一看:age = 19if age >= 18: print("You are old enough to vote!")看看结果:book@www.100ask.org:~/python/L7$ python v...原创 2020-04-04 16:27:48 · 144 阅读 · 0 评论 -
学习Python之if语句
if语句在我们平时的生活中,在选购一样商品时,我们会考虑很多的因素条件,比如自己的需求,价钱,质量,口碑等等,这些判断条件符合的差不多才会去考虑商品是否真的值得收入囊中。python呢,就像C语言一样也提供了判断语句—if语句。if语句能够检查程序的当前状态,并据此采取相应的措施。1. 我们先来一个简单的示例来体验一下cars.pycars = ['audi','bmw','subaru...原创 2020-03-30 23:21:45 · 387 阅读 · 0 评论 -
python列表之元组
元组列表非常适合用于存储程序在运行期间可能不断发生变化的数据集,所以列表是可以被修改的,可以被修改的优点在处理网站的用户列表或游戏中的角色列表至关重要,但有的时候也需要创建一系列不可修改的元素,所以python就引申出了----元组,这一概念。python中把不能修改的值称之为不可变的,而不可变的列表称之为元组。定义元组元组看起来犹如列表,但使用圆括号()而不是方括号[ ] 来标识...原创 2020-03-28 12:16:06 · 297 阅读 · 0 评论 -
python之使用列表的一部分
在python中处理列表的部分元素-------python称之为切片要创建切片,可指定要使用的第一个元素的索引和最后一个元素的索引加1,与函数range()一样,python在达到指定的第二个索引前面的元素后停止,要输出列表中的前三个元素,需要指定索引0-3,这将输出分别为0,1,2元素。下面举一个运动员的列表例子:players.py1 players = ['charles', ...原创 2020-03-28 10:10:58 · 501 阅读 · 0 评论 -
python之列表操作之旅
一:知道了怎么创建列表,然后也了解了列表元素的操作,接下来就了解一下遍历整个列表,例如,在网站中,可能需要显示文章列表中的每个标题;对于包含数字的列表可能需要对每个元素执行相同的统计运算,可以使用python中的for循环。 magicians.py 1 magicians = ['alice', 'david', 'carolina'] 2 for magician in ...原创 2020-03-22 16:21:03 · 225 阅读 · 0 评论 -
Python之列表管理
一: 在创建的列表中,元素的排列顺序一般都是无序的,有时候在整理数据的时候往往需要以一定的顺序排列数据,这样可以直观的分析和了解数据, python提供了很多组织和管理列表的方式,可以根据情况具体选用:使用方法sort()对列表进行永久性排序python方法sort() 能够较为轻松地对列表进行排序,假设你有一个汽车列表,并要让其中的汽车按字母顺序排列,为简化这项任务,我们假设该列表中的...原创 2020-03-21 11:29:39 · 332 阅读 · 0 评论 -
python之列表简介
有文章介绍说Python的列表是新手可以直接使用的最强大的Python功能之一,不知如何讲起,但是列表确实非常的简单和好用,并且它融合了众多重要的编程概念。列表能够在一块地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素。在C语言中,可以理解为字符串数组,但是列表可比字符串数组好玩和好用多了。列表由一系列按特定顺序排列的元素组成。可以创建包含字母表中所有字母、数字0~9或所有...原创 2020-03-14 18:08:37 · 235 阅读 · 0 评论 -
python的错误反馈
任何一个编译解释器都会帮助程序员快速定位到编译出错的地方,来帮助程序员快速的修改coding错误,python的解释器也是如此:程序存在错误时,python解释器将竭尽所能地帮助你找出问题所在,程序无法成功运行时,解释器会提供一个traceback。traceback是一条记录,指出了解释器尝试运行代码时,在什么地方陷入了困境。比如粗心的把变量名字给拼写错误(把如花写成了牡丹,哈哈,牡丹当然不愿...原创 2020-03-14 10:33:29 · 363 阅读 · 0 评论 -
学习python的初识
python 的运行:在Linux和OS X 系统中从终端运行Python程序,在终端的命令行中,以一下方式直接敲击命令的方式运行编辑的python文件:book@www.100ask.org:~/python$ python test.py cannondale specialized specialized然后就会直接运行出结果。在windows命令行串口是一样的,通过命令行...原创 2020-03-14 10:17:32 · 99 阅读 · 0 评论