#我要学Python#
继续备考二级python语言。
带着目标前进,你会发现每一步,都迈得踏实。
python程序的基本语法元素
上一文简单提及了二级python语言考试大纲及考试环境。现在开始进入考试内容的学习理解。
程序的基本语法元素:
程序格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。
笔者依据年Python语言的二级考试大纲来带领大家学习python。
程序格式框架
格式框架,是一个大概念。比如笔者写作的框架,你跟朋友说话的框架,有的人喜欢分点叙述,如首先……然后……最后……这些都是框架。缩进也算是框架的一部分。
python语言有个非常好的程序格式框架。它跟其他程序设计语言相比,更接近人类使用语言的习惯。
缩进
python语言的格式框架很大一部分都是由缩进来实现的。
缩进,只每行语句之前的空白区域。由4个空格或者Tab键组成。
同一缩进位置的代码,同属于同一层次,同一层次的代码由上往下执行。
如图,可以大致感受到python语言程序框架,例子有2种缩进层次,一种是没有缩进,一种是缩进一级(4个空格)。缩进部分代码,归属于第一行缩进代码的前一行代码,一般这行代码最后都带有冒号“:”,需要注意的是所有符号皆为英文符号。
即缩进一次的代码归属于代码
defmain():
注释
注释,就是备注,解释,是辅助文字。在程序设计中,计算机看不到的部分,这部分辅助文字是供开发者,即编写程序的我们阅读的。
上图缩进部分代码就有注释内容。包括:被三引号夹着的“主函数”,和由井号#开始的“赋值”。
“主函数”和“赋值”都是备注给我们自己看的,计算机在注释部分这里就是一个瞎子,它视而不见。
变量
变量是每一种程序设计语言都共通的概念。可以变化的量。
如我们数学中的未知数x,x可以代表1,也可以代表,也可以代表负数等,它是不确定的,可以人为变化的。
假如笔者这么描述人物A,A是男性,以前是英语教师,他曾公开表示“我从来没碰过钱!”,最近他主导的一个金服因各种原因暂缓上市……这里A也可以算是一个变量,算是人物变量吧。
类似的,B是笔者桌子上的杯子,笔者就直接可以用B这个变量来叙述事件,笔者在A创建的集团那里网购了B。A、B都是变量。句子:A使用B,意思就是马云使用杯子,如果我们把B变量定义为手机,同样一句:A使用B,意思就是马云使用手机。
可以变化替换的量,指代某一类事物的标识符,可以这样理解变量。
命名、保留字
变量的命名有一定的规则,需要避开python语言的保留字,因为程序的框架由一些特定的标识符来指定,所以这些特定的标识符,需要保留着,区别出来。保留字的存在是为了避免命名冲突。
赋值语句
赋值语句,也与变量相关。在程序设计中,B=“杯子”,就是一次赋值,等号=,在程序设计中为赋值符号。这个赋值语句,把右边的“杯子”这个值,赋予左边的变量B。
类似的,在赌场上1个蓝色筹码=1万元,就是把“1万元”的值赋予给1个蓝色筹码,这次赋值之后,1个蓝色筹码就和1万元,挂钩。
变量的基本操作,就是赋值。
数据类型
数据类型,也是程序设计语言必不可少的概念。python里面,数据类型还是比较简单的,最简单常见的数据类型就是:数字类型数据,和,字符串类型数据。
数字类型数据
就是我们说的数字,,,3.14,-等,它们可以进行数学运算。数字类型也有细分。
字符串类型数据
就是我们说的文字,“张三”、“李四”、“特朗普”、“拜登成为美国总统”这些都是字符串,字符组成的串,有顺序的一系列字符组合。
Python两种基本数据类型:数值及字符串;python交互式运行环境
引用
引用,就是引已经存在的代码进行使用。
python语言强大之处在于它具有丰富的生态。世界各地的程序员贡献了几十万个第三方函数库。通过引用第三方库,你可以直接调用第三库内的函数功能。
一般用import来引用第三方库文件。
慢步python,说说import,引用功能代码(功能库、py文件代码)
写在最后
本文主要写了程序格式框架(缩进)、注释、变量(命名、数据类型、赋值语句、保留字)、引用。
这些就是本文学习的python程序的基本语法元素。
觉得文章有用的朋友,建议