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

上接(一)Python入门

    • 四.Python程序语法元素分析
      • 4.1程序的格式框架
      • 4.2命名与保留字
      • 4.3数据类型
      • 4.4语句与函数
      • 4.5Python程序输入输出

四.Python程序语法元素分析

4.1程序的格式框架

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

4.2命名与保留字

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

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

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

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

4.3数据类型

数据类型:供计算机程序理解的数据形式
1、整数类型:数学中的整数:如21或-21
浮点数:数学中的实数,带有小数部分1.8或-1.8
2、字符串类型:“10,011,101” 由0个或多个字符组成的有序字符序列 用‘ ’或者“ ”表示
字符串的序号:
正向递增序号和反向递增序号
(二)Python程序语法元素分析_第4张图片
字符串的使用:使用[ ]获取字符串中一个或多个字符
-索引:返回字符串中单个字符 如: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

未完待续。。。

你可能感兴趣的:(Python学习之路)