掌握Python程序设计语言的基本语法、流程控制、数据类型、函数、模块、文件操作、异常处理
2、基本语法
程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、续航符、数据类型、赋值语句、引用。
2.1 程序的格式框架
程序的格式框架,即段落结构,是Python语法的一部分,这种设计有助于提高代码的可读性和可维护性。
2.1.1 缩进
python语言采用严格的“缩进”来表示程序逻辑,指的是每行语句前的空白区域,用来表示python程序间的包含和层次关系。
需要注意的是,只有在 if、else、while、for、def、try、except等保留字所在完整语句后通过英文冒号(:)结尾,并在之后的行进行缩进,才能表明后续代码与紧邻无缩进语句的所属关系,并不是所有的代码都可以通过缩进包含其他代码。如:print( )这样的简单语句不表达所属关系,不能使用缩进。
代码编写中,可以用Tab键实现缩进,也可以用多个空格实现(一般是4个空格),但两者不得混用。
注意:“unexpectde indent”---表示缩进错误。
2.1.2 注释
注释是代码中的辅助性文字,会被编译器或解释器略去,不被计算机执行,一般用去程序员对代码的说明。
用“#”表示一行注释的开始,多行注释需要在每行开始都是用“#”。
2.1.3 续行符
python程序是逐行进行编写的,每行代码长度并无限制,但单行代码太长并不利于阅读。因此,python,提供“续行符”,将单行代码分割为多行表达,由(\)符号表示。
2.2 语法元素的名称
2.2.1 变量
1)变量是保存和表示数据值的一种语法元素
2)变量的值是可以改变的,通过“=”(赋值)的方式被修改。
3)变量可以随时命名,随时使用,随时赋值
2.2.1 命名
给变量或其他程序元素关联名称或标识符的过程称为命名。
Python语言采用大/小写字母、数字、下画线、汉字等字符及其组合进行命名,但名字首字符不能是数字。
1)系统已用关键字不能用作标识符
2)标识符不能出现空格,长度无限制
3)标识符对大小写敏感
4)下画线对解释器有特殊的意义,建议避免使用下划线开头的字符集合。
一般来说,可以选择任何喜欢的名字,包括使用中文字符命名,但从编程习惯和兼容性角度考虑,一般不建议采用中文等非英语语言字符对变量命名。标识符不能与python保留字相同。
2.2.2 保留字(关键字)--35个
and as assert break class continue def del eilf else except False finally for from global if import in is lambda None nonlocal not or pass raise return True try while with yield async await
注意:保留字也是大小写敏感。
2.3 数据类型
数据类型用来表达数据的含义,消除计算机的二义性。
python语言支持多种数据类型,最简单的包括数字类型和字符串类型,略微复杂的包括元组类型、列表类型、字典类型等。今天,先介绍“数字类型”和“字符串类型。”
(1)数字类型:
①用来表示数字或数值。
②包括整数、浮点数、复数,分别对应数学中的整数、实数和复数。
③整数类型:与数学中的整数相一致,基本没有取值范围限制,可正可负。
④浮点数类型:与数学中的小数类型相一致,基本没有取值范围限制,可正可负。一个浮点数可以表示为带有小数点的一般形式,也可以用科学计数法表示。
小数形式:1.23
科学计数法:1.289e2=1.289x102 ; 1.289e-2=1.289x10-2
⑤复数类型:与数学中复数相一致,采用a+bj的形式表示,存在实部和虚部。
(2)字符串类型
①计算机程序经常用于处理文本信息,文本信息在程序中使用字符串类型表示。在python中采用 " " 或 ’ ’ 来表示字符串类型。
②作为字符串序列,字符串可以对其中单个字符或者字符片段进行索引。
字符串包括两种序号体系:正向递增序号和反向递减序号。
如果字符串长度为L,正向递增以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1;
L=12,最右侧标序11
反向递减序号以最右侧字符序号为-1,向左依次递减,最左侧字符序号为-L。
这两种索引方法可以同时使用。
正 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
好 | 好 | 学 | 习 | , | 天 | 天 | 向 | 上 | 。 | |
反 | -10 | -9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 |
4和-4分别检索出(, 天)
长度:len( )
一个字符: [ ]
字符段:[a:b]---包括a,但是不包括b。
标签:字符,缩进,入门,序号,python,关键字,字符串,类型,python2 From: https://blog.csdn.net/2302_78901262/article/details/139840976