缩进
一行代码开始前的空白区域,用来表达程序的格式框架
特点:
严格明确:缩进是语法的一部分,缩进不正确程序运行错误
所属关系:表达代码间包含和层次关系的唯一手段
长度一致:程序内一致即可,一般用4个空格或1个TAB
注释
单行注释:
以#开头,其后内容为注释
例:# 这里是单行
多行注释:
以 ''' 开头和结尾
例: ''' 这里是多行注释第一行
这里是多行注释第二行 '''
命名与保留字
变量:
程序中用于保存和表示数据的占位符号
命名:
关联标识符的过程
命名规则:
大小写字母、数字、下划线和中文等字符及组合
注意事项:
大小写敏感、首字符不能是数字、不与保留字相同
保留字:
python语言有35个保留字(也叫关键字),保留字是编程语言的基本单词,大小写敏感

数据类型
字符串、整数、浮点数、列表
字符串:
由0个或多个字符组成的有序字符序列
由一对单引号或一对双引号表示,例: " 这是一个字符串 " 或者 ' 这也是一个字符串 '
字符串的序号:
正向递增序号(从左往右,从0开始)和反向递减序号(从右往左,从-1开始)
字符串的索引和切片:
索引:
返回字符串中单个字符,使用方法:<字符串>[M]
例:"这是一个字符串"[0] 或者 EgStr[-1](其中 EgStr="这是一个字符串" ),分别返回 '这' 和 ' 串'
切片:
返回字符串中一段字符子串,使用方法:<字符串>[M:N]
例:"这是一个字符串"[1:3] 或者 EgStr[0:-1](其中 EgStr="这是一个字符串" ),分别返回 '是一' 和 ' 这是一个字符' ;特别注意:区间为左闭右开
数字类型:
整数:
数学中的整数,例: 32 或者 -89
浮点数:
数学中的实数,带有小数部分,例: 1.8 或者 -1.8 或者 -1.0
列表类型:
由0个或多个数据组成的有序序列,使用[ ]表示,采用逗号(,)分隔各元素
例:['F','f'] 表示两个元素 'F' 和 'f'
使用保留字 in 判断一个元素是否在列表中
例:EgStr[-1] in ['F','f'] 判断前者是否与列表中某个元素相同
分支语句
使用保留字 if elif else 构成条件判断的分支结构
函数
输入函数 input():
从控制台获得用户输入的函数,使用格式:<变量> = input(<提示信息字符串>),输入的信息以字符串类型保存在变量中
输出函数 print():
以字符形式向控制台输出结果的函数,使用格式:print(<拟输出字符串或者字符串变量>),可与format函数结合进行输出字符串的格式化
评估函数 eval():
去掉参数最外侧引号并执行余下语句的函数,使用格式:eval(<字符串或字符串变量>)
例:eval("1") 输出 1
eval("1+2")输出 3
eval(' "1+2" ')输出 '1+2'
eval('print("Hello")')输出 Hello
以上内容参考网络以及慕课(@嵩天老师团队),仅供学习记录,若有侵权请联系及时删除谢谢