Python基础
文章平均质量分 88
Python基础、入门学习。
Python编程老马
Python实践,专攻重难点。
展开
-
17.列表类型数据的增删改查及运算 - 数据类型(八)
列表(list)是Python中非常重要且相当常用的数据类型,我们经常需要对列表中的元素进行增、删、改、查及进行相关运算。1 list元素的增加1.1 L.append(newItem)在列表L末尾添加一个新的元素newItem(可以是数字类型、字符串类型,甚至列表类型)。L1 = list(range(3))print('最初的L1:', L1)# 在列表L1末尾添加一个新的元素...原创 2019-12-24 16:07:41 · 583 阅读 · 1 评论 -
16.出乎您想象的多维列表切片 - 数据类型(七)
列表(list)是Python中非常重要且相当常用的数据类型,英文“list”的中文解释为“一览表,名单,目录,清单”。很多时候,我们需要对大量的数据进行分类、统计、批量组织及处理,list为我们提供了一个非常便利的处理方法。1 list数据的创建比如,要记录某班级学生的数学成绩:99、78、65、95、86、64等,共45人,难道我们要定义45个变量吗?maths1 = 99math...原创 2019-12-15 19:13:40 · 572 阅读 · 0 评论 -
15.深入探究math.fmod与“%”求模运算符的区别,您注意到了吗? - 数据类型(六)
本节将对math与random模块中涉及数字和数学相关的、常用的、重要的函数做一个简单介绍,学会了对这些函数的熟练、正确使用,可以极大地提高涉及算术运算相关编程的质量、效率。同时,您将会发现,上节讲到的同样功能的Python内置函数与这里面讲到的函数存在着或多或少的区别,需要加以区分和特别注意。1 math.ceil与math.floor函数import mathmath.ceil(x)...原创 2019-11-29 00:14:10 · 698 阅读 · 3 评论 -
14.数值类型常用的典型内置函数 - 数据类型(五)
本节将对数值类型涉及到的、常用的内置函数做一个简单介绍,学会了对这些函数的熟练、正确使用,可以极大地提高编程的质量、效率。1 abs函数abs(x)该函数返回数字的绝对值;传入的参数可以是数值表达式、整数或者浮点数。print('“2-8”的绝对值:',abs(2-8))print('“-3.14”的绝对值:',abs(-3.14))“2-8”的绝对值: 6“-3.14...原创 2019-11-24 20:42:11 · 483 阅读 · 2 评论 -
你真的搞懂了Python中的四舍五入吗?1.45保留小数点后1位,四舍五入得多少?
先来看看Python内置的四舍五入函数:round(x, n)该函数返回传入的x数值(浮点型或整型)的四舍五入值;参数n表示对x进行四舍五入时保留/参考的数位精度;参数n可以不传入,此时其默认值为0,但若传入的话,则必须为整型;当n为0时,返回的结果为整型,n为负整数或正整数时,返回值的数值类型与传入的x数值的类型一样(整型或者浮点型);若n为正整数,则表示四舍五入时保留/参考的小...原创 2019-11-23 23:00:22 · 3988 阅读 · 3 评论 -
13.另外一种常用的循环方式-while循环
本节将探讨另外一种常见的循环方式“while循环”,关于“while循环”如何使用,以及与for循环有啥区别呢?1.while语法格式"while" 条件表达式 ":" 程序块1"else:" 程序块2格式说明:“while”行(必须),在“while”及英文冒号之间设置条件表达式;例如,如下所示可用的条件表达式:x<=100x>0 and x&...原创 2019-11-21 20:55:20 · 611 阅读 · 0 评论 -
12.原来for循环也可以与else搭配,但需要注意break情况-for循环(二)
本节将探讨嵌套for循环、break、continue,还有for-else(for循环也可以与else搭配的!)返回到for循环内容,我们看看与for循环相关的其他高级功能,比如,嵌套for循环、中途break退出整个for循环,以及仅终止当前循环的continue指令等。1.嵌套for循环for r in range(1,10): for c in range(1,r+1):...原创 2019-11-17 14:51:10 · 3137 阅读 · 0 评论 -
11.Python字符串的格式化美颜 - 数据类型(四)
青少年、零基础、初学者Python编程从入门到精通,“老马带小马 一块学Python”编程系列。现在的很多应用软件,不管是PC上的软件还是智能终端上的APP,在UE(User Experience,即用户体验)及UI(User Interface,即用户界面)上大家都尤为重视,没有好的使用体验、没有好的用户界面,首先就给人留下粗糙、不好用的第一印象,直接影响到后续软件的推广和用户黏性,所以大...原创 2019-11-13 18:40:48 · 355 阅读 · 1 评论 -
10.Python字符串的运算-数据类型(三)
青少年、零基础、初学者Python编程从入门到精通,“老马带小马 一块学Python”编程系列。大家可能很奇怪,只听说过数的运算,字符串还能运算呢?是的,而且字符串的运算还是相当灵活、比较复杂的,熟练掌握了字符串的运算,可以极大提高将来编程的效率和质量,尤其涉及字符串的各种应用场景。字符串的连接x = "您好"y = "Python"z = x+yprint(z)上述代码的输出...原创 2019-11-10 16:46:04 · 576 阅读 · 0 评论 -
09.70%的Python编程都是在与字符串打交道-数据类型(二)
青少年、零基础、初学者Python编程从入门到精通,“老马带小马 一块学Python”编程系列。字符串是所有程序及编程语言中最为常见、最为重要的数据类型之一,关于字符串的编程非常灵活,学起来也相对要复杂一些,大家只要多练、多上机操作、多应用,仍然能很快熟悉起来了。本节我们先来看看如何创建字符串。通常情况下,对于单行(没有换行)的字符串,我们可以采用英文单引号(’),也可采用英文双引号(")...原创 2019-11-07 10:40:38 · 241 阅读 · 0 评论 -
电脑也有计算出错的时候,而且还往往屡错不改!您注意到了吗?
很简单的一道数学题,电脑竟然不会做!“5.4-2”与“3.4”相等吗?电脑会很清楚、很坚定地告诉您:不相等。您一定脸上写满了惊讶!以Python运行环境为例,证明一下: 5.4-2 == 3.4False这么简单的数学题电脑怎么会弄错!?还是我们自己错了?我们一块深入排查一下,还是以Python运行环境为例:5.4-23.4000000000000004咦?怎么多出来了...原创 2019-11-04 13:35:45 · 869 阅读 · 1 评论 -
08.“5.4-2为什么不等于3.4?”-数据类型(一)
青少年、零基础、初学者Python编程从入门到精通,“老马带小马 一块学Python”编程系列。变量想象一个场景,进超市购物前,若要寄存个人物品的话,一般分三步:给工作人员您的物品;工作人员把物品放入到存放到寄存柜子的一个格子中;给你一个代表这个格子的寄存牌。x = 8如上所示,很简单的一个赋值语句,用于给x这个变量赋值为8,等号左边是被赋值的变量,右边是即将存储在这个变量...原创 2019-11-03 22:57:31 · 331 阅读 · 0 评论 -
07.合意就执行,不行就拉倒-if/else条件控制(一)
先来认识一下本节将涉及到的几个Python关键字:if:英文意思是“如果、假若”,它将是本节学习的重点。else:英文意思是“其他的、另外的”,一般与if配合使用。elif:相当于“else + if”的组合,表达“另外,如果”的意思,与if配合使用。and:英文意思是“和、与”,在Python中作为逻辑操作符,表示“并且”的意思。or:英文意思是“或者”,在Python中作为逻辑操作...原创 2019-10-30 14:39:11 · 602 阅读 · 0 评论 -
奇妙的编程小技巧:如何不用第三者,实现两变量值互换?来挑战试试!
前提:1.两个整数类型变量x、y,互不相等,已知两者当前的取值都大于等于1,小于等于100;2.编程语言不限,可以是Python、C、Java等;3.在不新定义第三个变量的情况下,实现x、y取值的互换。欢迎程序设计领域的各路菜鸟、老鸟大侠精英们,集思广益,看看究竟有多少奇妙、脑洞大开的方法。先抛砖引玉,给一个规规矩矩的Python的答案(一句编程足矣):x,y = y,xPy...原创 2019-10-28 13:36:45 · 480 阅读 · 2 评论 -
06.IDLE集成开发和学习环境-Python环境搭建(二)
青少年、零基础、初学者Python编程从入门到精通,“老马带小马 一块学Python”编程系列。上一节谈到了Python环境的三大神器:“编辑器”、“解释器”和“调试器”,让大家明白了三大神器在Python编程及运行中的重要作用,这一节就让咱们一块来一步一步安装部署并试用起来,本节内容与上一节内容看起来好像很不一样,看似很枯燥、很复杂,但实际上是一节实操性非常强的课程,希望大家备好电脑和网络...原创 2019-10-27 19:18:18 · 690 阅读 · 0 评论 -
有这么一群人,用0和1改变着世界,1024程序员节快乐!
—有这么一群人—“格子衫、双肩包”是他们身上的标签他们无怨无悔为了需求熬出熊猫眼他们精益求精只求产品能上线他们用0和1改变世界他们用coding连接未来他们如同一个个1024以最低调、踏实、核心的功能模块构建我们的科技世界是的,他们是程序员。1024,是他们的专属节日。在这个即将到来的特殊日子里我们一起为每一位平凡又不平凡的程序员打call~—1024—1024程序员节是...原创 2019-10-24 00:28:33 · 417 阅读 · 0 评论 -
05.三大神器助力Python开发-Python环境搭建(一)
青少年、零基础、初学者Python编程从入门到精通,“老马带小马 一块学Python”编程系列。首先出场的是第一神器,程序“编辑器”。对于初学者,编写的程序都比较简单、代码很短,没有必要用复杂、专业的程序编辑环境,避免喧宾夺主,把时间浪费在配置编辑工具、学习编辑工具上了,而且期间要是出现任何意外麻烦,往往非常耽误时间查找原因、解决问题,甚至可能直接会打击或消磨大家的编程激情,得不偿失。因此,...原创 2019-10-22 00:49:31 · 371 阅读 · 0 评论 -
04.不怕累不怕烦,默默无闻最肯干-for循环(一)
电脑最强大、最擅长的事就是不怕累、不怕烦、默默无闻又肯干,而人却容易犯困、容易走神,且还经常会失手出错,但是对于电脑,只要咱们给它的程序指令是对的,它就会精准的按照程序指令执行。小马:好啊!有什么强大的程序指令,可以让电脑不厌其烦的做事呢?老马:当然有啦,今天我就给你讲一个非常重要,且经常用到的一个指令:“for”循环指令。先看下面的一个例子,程序会把“我爱学Python”这句话(编程语言里...原创 2019-10-17 18:02:44 · 459 阅读 · 0 评论 -
01.这是一个需要不断学习的新时代-老马带小马一块学Python
Q:为什么是Python?A:国务院曾发文,将在中小学阶段设置人工智能相关课程、推广编程教育、培养复合型人才。而Python则是人工智能研究的利器,可目前市面上却没有适合中小学的教材,小马只好跟着搞研发多年的老马老爸一块学习,并把学习过程尽量原原本本的记录下来。** 目录 **01 编程起步(一)02 编程起步(一)待续...原创 2019-11-07 13:00:24 · 523 阅读 · 2 评论 -
03.考场与赛道-Python起步(二)
我们接下来回答一下小马在上一节提到的问题:程序是如何在电脑上运行的?要回答这个问题,我们得先认识一下电脑的三个重要组件:硬盘、内存、CPU(“中央处理器”的英文缩写)。如果我们把电脑上程序运行的过程与同学们在考场上考试的过程类比起来就非常容易理解了:“硬盘”相当于“试卷”、“内存”相当于“稿纸”、“CPU”则相当于同学们的“大脑”。首先,试卷上一道道试题相当于存储在电脑硬盘上的一个个“程序...原创 2019-10-13 17:12:52 · 413 阅读 · 0 评论 -
02.等于不是等于,是给予-Python起步(一)
编程首先难在入门,很多编程书籍主要是针对成人的,一上来就教大家安装、熟悉编程环境,复杂的设置及繁琐的操作步骤,往往让孩子们望而却步,认为编程复杂,根本无法体会到编程的乐趣和思考之美,从而直接放弃了。在这里,老马和小马一块,就是要用最通俗易懂的语言告诉大家:编程是什么?怎么编程?整个过程是怎样的?即使孩子的爸爸妈妈们不懂编程,甚至对电脑一点都不懂也没关系,仍然可以跟着孩子一块来学习,共同进入奇妙的编程世界。原创 2019-10-11 22:42:09 · 285 阅读 · 1 评论