同学们,朋友们,大家好!要想掌握好任何一门编程语言,既要系统地学习理论知识,还要循序渐进地进行实验的训练,通过实验遇到的问题总结相关的知识点,从而真正掌握语法知识,达到活学活用的目的。在这一系列的课程中,我将结合经典实例分析其中的知识点,逐步提炼其中的基本语法元素,这一节的学习内容是了解编程的基础语法之变量和保留字,进一步学会编写Python程序的基本套路。
经典案例:调用随机函数生成一个1~50之间的随机整数,从键盘输入数字进行猜谜,给出猜测结果(太大、太小、成功)的提示。
关于这个经典案例的源代码分析我在之前发布的文章《初学Python基础语法之随机函数》里有详细的介绍,还需要查阅源代码的朋友们可以参考。
本例中,我们把用到的变量用矩形框圈定如下图:
下面,我们一起结合猜数字经典实例分析其中的知识点,提炼相关的语法元素:
变量的命名在Python中,编写程序时,一般不用先声明变量名及其类型,可以直接使用赋值号创建各种类型的变量。变量的命名规则如下:
1.变量名只能包含字母、下划线“_”和数字及汉字等字符及其组合,注意首字符不能是数字,不能包含空格和如
、$之类的特殊字符。例如创建如下不同类型的变量并对其分别赋值如下图:
在上图中直接使用赋值号“=”分别创建了两个不同类型的变量,变量sum1是数值类型的变量,变量sum1的值是。变量sumclass1的值是“”,变量sumclass1是字符串类型的变量。另外,补充一下可以利用type()函数可以查询出变量是哪种类型的。
2.变量名是严格区分大小写的。同样的单词,如果大小写不一样,就会代表不同的两个变量。
3.尽量避免使用小写字母l和大写字母O,大家一看就明白是为什么了吧,太像数字1和0了,很可能会无形中增加程序的错误。
4.变量名不能使用Python中的保留字,如果不清楚保留字有哪些单词,可以通过下列方法查询。
在Python的IDLE开发环境下编写以下程序代码,运行效果如下图:
为了方便大家查询使用,将上图中的保留字总结如下表:
当然,这些保留字是不用死记硬背的,大家在日积月累的学习过程中会慢慢积累并记住保留字所代表的特殊意义的。
保留字保留字是在Python语言中已经被内部定义具有特殊语法意义的单词,不能在Python语言中作为变量、函数、类、模块等其他对象的名称来使用的。同样Python中的保留字同样是严格区分字母大小写的。本例中,用到的保留字用矩形框圈定如下图:
关于Python中变量和保留字的用法相对简单,我相信只要大家多多实践,一定可以掌握得很好。这道题还涉及到的其他语法知识,我们下节再跟朋友们分享,谢谢大家!也欢迎您把自己的实验体会分享到评论区,和大家一起交流学习,希望和朋友们一起学习,共同进步!