Python程序格式框架
缩进
缩进用于表达程序的格式框架,有单层或多层缩进。
-
严格明确 :缩进是语法的一部分,缩进不正确程序运行会出错
-
所属关系:是表达代码间包含和层次关系的唯一手段
-
长度一致:程序内一致即可,一般用4个空格或1个Tab
注释
-
单行注释:以#开头,后跟注释句子
-
多行注释:以'''开头和结尾
命名
-
命名规则:大小写字母、数字、下划线和汉字等字符及组合
-
注意事项:大小写敏感,首字符不能是数字、不与保留字相同(保留字即被编程语言内部定义并保留使用的标识符,也叫关键字,python有33个保留字)
数据类型
字符串
-
定义:由0或多个字符组成的有序字符序列,在两侧有一对单引号或一对双引号
-
索引:字符串是有序序列,可以对其中的字符进行索引,例:“请”是“请开门”的第0个字符
-
字符串的序号:
-
字符串的索引和切片操作:
注意:
-
TempStr[-1]是取字符串的倒数第一个字符
-
[1:3]表示取第一个字符,第二个字符但不到第三个字符,即“输入”
-
[0:-1]表示把字符串的最后一个字符去掉
-
TempStr[1:]表示字符串除首字符外的所有字符
-
a[:3]表示取前三个字符,a[3:]表示取除了前三个字符以外的所有字符
-
数字类型
即整数和浮点数
列表类型
-
定义:由0个或多个数据组成的有序序列。列表使用[]表示,采用逗号,分隔各元素。列:
可以使用保留字in 判断一个元素是否在列表中
注意:列表的第一个可以用str[0]来表示,最后一个可用str[-1]表示
语句和函数
赋值语句
-
定义:由赋值符号构成的一行代码
-
赋值语句右侧的数据值和数据类型同时付给左侧变量
分支语句
-
定义:由判断条件决定程序运行方向的语句
-
条件判断分支:使用 if elif else构成条件判断的分支结构
-
if <条件> :,当条件为true时则执行if下的分支语句
-
注意:每个保留字所在行存在一个冒号:,用缩进表示语句的所属关系
函数
函数采用<函数名>(<参数>)的方式使用
输入 input()
-
定义:input()是从控制台获得用户输入的函数
-
使用格式:<变量>=input(<提示信息字符串>),变量保存输入的信息
输出 print()
-
定义:以字符形式向控制台输出结果的函数
-
基本使用格式:print(<拟输出字符串或字符串变量>)
-
print()的格式化使用:
-
print()中增加end=""参数,表示输出后不增加换行,多个print()可以连续输出,例:
-
print(“hello:”,i):print函数中加上 , 则可以使字符串中增加空格,例:
函数 eval
-
定义:去掉参数最外侧引号并执行余下语句的函数
-
基本使用格式:
-
注意:eval去掉最外侧引号以后剩下的就是一个语句,是可执行的语句