欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(二)Python程序语法元素分析

程序员文章站 2022-07-15 17:06:13
...

上接(一)Python入门

四.Python程序语法元素分析

4.1程序的格式框架

-代码高亮 编程的色彩辅助体系,不是语法要求(如下图所示)
(二)Python程序语法元素分析
-缩进 一行代码开始前的空白区域,表达程序的格式框架(如下图所示)
严格明确:缩进是语法的一部分,缩进不正确程序运行错误
所属关系:表达代码间包含和层次关系的唯一手段
长度一致:程序内一致即可,一般用4个空格或1个TAB
(二)Python程序语法元素分析
-注释 用于提高代码可读性的辅助性文字,不被执行
单行注释:以 # 号开头
多行注释:以 ”’ 开头和结尾

4.2命名与保留字

-变量:程序中用于保存和表示数据的占位符号

标识符命名规则:大小写字母、数字、下划线和汉字等字符及组合
如:TempStr、person_name、好好学python

注意事项:区分大小写、首字符不能是数字、不能与保留字相同

-保留字:被编程语言内部定义并保留使用的标识符(Python33个保留字(二)Python程序语法元素分析

4.3数据类型

数据类型:供计算机程序理解的数据形式
1、整数类型:数学中的整数:如21或-21
浮点数:数学中的实数,带有小数部分1.8或-1.8
2、字符串类型:“10,011,101” 由0个或多个字符组成的有序字符序列 用‘ ’或者“ ”表示
字符串的序号:
正向递增序号和反向递增序号
(二)Python程序语法元素分析
字符串的使用:使用[ ]获取字符串中一个或多个字符
-索引:返回字符串中单个字符 如:Name[1]
-切片:返回字符串中一段字符子串 如:Nme[1:3] 取出其中的第一个字符第二个字符,不包括第三个字符
3、列表类型:[10,011,101] 由0个或多个数据组成的有序序列
如:使用保留字in判断一个元素是否在列表中

NameStr[-1] in ['C','c'] 

4.4语句与函数

赋值语句:用来给变量赋值新的数据值
分支语句:由判定条件决定程序运行方向的语句 如:if else elif
注:每个保留字所在行最后存在一个冒号:是语法的一部分

函数:根据输入参数产生不同输出功能过程。如print();

4.5Python程序输入输出

input() 从控制台获得用户输入的函数
print() 以字符形式向控制台输出结果的函数
print()函数格式化
eval() 去掉参数最外侧引号并执行余下语句的函数(评估函数)

eval("1")           #结果为1
eval("1+2")         #结果为3
eval('"1+2"')       #结果为'1+2'
eval('print("Hello")')   #结果为Hello

未完待续。。。