学python需要的基础知识 python教学设计


学python需要的基础知识 python教学设计

文章插图
我应该怎么开始呢?别着急,我们需要先知道Python是什么 。我可不太喜欢没有什么解释的大词 。
简单来说,Python就是一种你告诉电脑应该怎么做的方法 。你也许会问,电脑怎么听得懂英语呢?
Python有个编译器,会在运行的时候读取你的代码 。然后再将其转换为电脑操作,有关开源的部分,我稍后再说 。
Hello World!写下Hello World是你在学任何编程语言时做的第一件事,除了让你对第一次代码运行感到兴奋,它也会帮你检测目前运行环境是否正常 。
我们第一个运行的程序!
重点可读性–我们注意到打印指令用的是“print”,这也许很明显,但是相信我,在别的编程语言中,会很麻烦,比如“ System.out.println(要打印的文本) ”
这种命令结构很重要,print是一个函数,一个在计算机世界中接受输入的函数,同时它也生成输出,这个函数不会返回任何东西,但是它会将任何你想要的东西打印到屏幕上 。
变量变量是编程的砖瓦,有些是系统内置的标准变量,如数字,字符串,列表值,有些则是自定义,我们会在文章的最后一起创建自定义变量 。
变量就像一个容器,是一个代表一个或多个值的名称 。重点是,它真的就是一个容器而已!
数字现在变量的意义应该不言自明了吧,声明一个变量就是将某个值赋予该变量,如果要作幂(乘方)的话只需要用“*” 。运算顺序就像初中数学一样,从左往右写,括号内优先 。先乘除,后加减,注意顺序,这很重要!
字符串现在字符串应该是一个更广泛的话题了,函数的个数是无限的,但是基本内容都在这了,添加字符串只是合并起来,你可以在字符串变量中观察其子字符串,利用切片,确定位置(比如从0-2或者任何你喜欢的范围) 。
“len”函数会显示一个对象的长度,通过这种方式,我们可以从初始字符串提取“Hello World”这一子字符串 。请读者好好思考一下,我并不想填鸭式地给你们灌输内容,这会毁了整个学习体验的 。
列表,元组,字典和集合列表在储存和操作大量数据方面又快又好,是在Python中最常用的一个对象 。
记住绝大多数情况下,对于列表的操作改变的是其本身,简单的复制列表(浅拷贝)并非真正复制(深拷贝),这有些超前了,但是如果你想拷贝一个列表,请这样做:
(上述操作第二行事实上拷贝的是储存地址,lst3和lst本质上是一个对象;第三行拷贝的是值,而不是储存地址)
相信我,之后你会感谢我的!
元组,集合和字典有很多可以介绍,但是篇幅有限,我会介绍一些基本用法 。
计数用字典;元组防止值被篡改;集合不允许出现重复的值并且处理数据很快 。
这里是一些简洁明了的小技巧!
你总是会用到的collocations模块
Python的collections模块是个被低估的库,它能助你的编程水平更上一层楼
参考
如果你没有做过任何大型开发应用,代码效率应该不会吓到你,用列表作为起步刚好 。
流程控制流程控制只是if-else语句的一个花哨名称
Elif-仅当在if语句为假时执行 。
缩进,缩进,缩进!
我不能再强调Python中的新开发人员仅仅因为这个原因而犯了多少错误,这四个空格决定了语句块,注意print语句在if块中的位置,如果将它从if代码块中移走的话,if语句什么都不会做 。
另一个重要的地方,==不赋值,它只能计算出True和False 。
“elif”只在if语句失败时出现,它是为了避免在数字大于5时进行测试然后在数字大于8(只是个例子)的时候再次测试 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: