Python程序基本语法元素:格式框架、注释、命名、保留字、赋值、输入输出函数、eval() 函数
一、命名
汉字等字符及组合
注意事项:大小写敏感、首字符不能是数字、不与保留字相同
二、保留字
共有33个:
and | elif | import | raise | global |
as | else | in | return | nonlocal |
assert | except | is | try | True |
break | finally | lambda | while | False |
class | for | not | with | None |
continue | from | or | yield | |
def | if | pass | del |
黑色为26个基础保留字
三、数据类型
(一)数字类型
整数和浮点数都是数字类型
(二)字符串
由0个或多个字符组成的有序字符序列【两侧有一对单引号或者一对双引号】
1.字符串的序号:正向递增序号和反向递减序号【正向递增序号从左至右由0到无穷大,反向递减序号从右至左由-1到无穷小】
2.字符串的使用:使用[]获取字符串中一个或多个字符
-索引:返回字符串中单个字符 <字符串>[M]
-切片:返回字符串中的一段字符子串 <字符串>[M:N](不包含N字符)
Str[0,-1]实际上是指整个字符串
(三)列表类型
由0个或多个数据组成的有序序列
-列表使用[]表示,采用逗号,分隔各元素
['F','f']表示两个元素“F‘和'f'
-使用保留字in判断一个元素是否在列表中
例:TempStr[-1] in ['C','c']判断前者是否与列表中某个元素相同
四、语句与函数
(一)赋值语句
由赋值符号构成的一行代码
-赋值语句用来给变量赋予新的数据值
-赋值语句右侧的数据类型同时作用于变量
(二)分支语句
由判断条件决定程序运行方向的语句
-使用保留字 if elif else 构成条件判断的分支结构
-每个保留字所在行最后存在一个冒号(:)【冒号以及后续缩进用来表示后续语句与条件的所属关系】
(三)函数
根据输入参数产生不同输出的功能过程
-函数采用<函数名>(<参数>)方式使用
五、输入输出
(一)输入函数input()
从控制台获得用户输入的函数
-input()函数的使用格式:
<变量> =input(<提示信息字符串>)
-用户输入的信息以字符串类型保存在<变量>中
(二)输出函数print()
以字符形式向控制台输出结果的函数
-print()函数的格式化:
print("{:.2f}C".format(C))
{}表示槽,后续变量填充到槽中
:.2f表示将变量C填充到这个位置时取小数点后2位【无四舍五入】
-print()函数的基本使用格式:
print(<拟输出字符串或字符串变量>)
-字符串类型的一对引号仅在程序内部使用,输出无引号
(三)评估函数eval()
去掉参数最外侧引号并执行余下语句的函数
-eval()函数的基本使用格式
eval(<字符串或字符串变量>)
>>>eval("1")
1
>>>eval("1+2")
3
>>>eval('" 1+2"')
'1+2'
>>>eval('print("Hello")')
Hello