第2单元 Python基础知识 python
第2单元 Python基础知识
本单元知识点 2.1基本语法 2.2变量及其基本数据类型 2.3数据类型转换 2.4标识符和关键字 2.5 Python的运算符 2.6运算符的优先级
本单元知识点 2.1 基本语法 2.2 变量及其基本数据类型 2.3 数据类型转换 2.4 标识符和关键字 2.5 Python的运算符 2.6 运算符的优先级
2.1基本语法 Pythoni语句的缩进 Python的多行语句 Python引号
2.1 基本语法 Python语句的缩进 Python的多行语句 Python引号
2.2变量及其基本数据类型 一、变量 用标识符命名的存储单元的地址称为变量,也叫内存变量。 扫码看视频21 变量是用来存储数据的,通过标识符可以获取变量的值, 变量也可以对变量进行赋值。对变量赋值的意思是将值赋给变量,赋 值完成后,变量所指向的存储单元存储了被赋的值,在Pyho语言 中赋值操作符为“=、+三、三、*=、=、%=、*=、/=”。 变量是内存中命名的存储位置,其值可以动态变化。Python中的变 量不需要声明,可以直接使用赋值运算符对其进行赋值运算,并根据 所赋的值决定其数据类型
2.2 变量及其基本数据类型 一、变量 用标识符命名的存储单元的地址称为变量,也叫内存变量。 变量是用来存储数据的,通过标识符可以获取变量的值, 变量也可以对变量进行赋值。对变量赋值的意思是将值赋给变量,赋 值完成后,变量所指向的存储单元存储了被赋的值,在Pyhton语言 中赋值操作符为“= 、+=、-= 、 *= 、/=、%=、 **= 、//=”。 变量是内存中命名的存储位置,其值可以动态变化。Python中的变 量不需要声明,可以直接使用赋值运算符对其进行赋值运算,并根据 所赋的值决定其数据类型。 扫码看视频2.1
二、基本数据类型 Python的数据类型指明了数据的状态和行为,包括数值 类型(Number)、字符串类型(S)、列表类型(List) 元组类型等。其中,数值类型是Pythoni的基本数据类型,包含 整型(int)、浮点型(float)、复数类型(complex)和布 尔类型(boo)4种。 2.2变量及其基本数据类型
2.2 变量及其基本数据类型 二、基本数据类型 Python的数据类型指明了数据的状态和行为,包括数值 类型(Number)、字符串类型(Str)、列表类型(List)、 元组类型等。其中,数值类型是Python的基本数据类型,包含 整型(int)、浮点型(float)、复数类型(complex)和布 尔类型(bool)4种
1.整数类型 整数类型简称整型,在Python中整数类型被指定为int类型。 整数类型对应于数学中的整数概念。可以执行的算法有+、 /以及一些其他操作。默认情况下,整数采用的是十进制,但 在方便的时候也可以使用其他进制,分别是 二进制(以“OB"或“0b"开头 八进制(以数字“0○"或”0o"开头) #整型类型测试 a=0o104 十六进制(以“0X"或“0x"开头)) b=0B1011 C=0x2BEF print(a,b,c) print(type(a),type(b),type(c).) 运行结果: 681111247 <class'int
1.整数类型 整数类型简称整型,在Python中整数类型被指定为int类型。 整数类型对应于数学中的整数概念。可以执行的算法有+、-、 * 、 / 以及一些其他操作。默认情况下,整数采用的是十进制,但 在方便的时候也可以使用其他进制,分别是 二进制(以“0B”或“0b”开头) 八进制(以数字“0O”或”0o”开头) 十六进制(以“0X”或“0x”开头)) #整型类型测试 a=0o104 b=0B1011 c=0x2BEF print(a,b,c) print(type(a),type(b),type(c),) 运行结果: 68 11 11247
2.浮点型 浮点型用于表示数学中的实数,是带有小数的数据类型。 例如,3.14、11.6都属于浮点型。浮点型可以用十进制或科学 计数法表示。下面是用科学计数法表示的浮点型数据: 3.56e2,0.25e6,1.5e-3 3.复数类型 复数类型用于表示数学中的复数,一般形式为x+y。其中的 是复数的实数部分,y是复数的虚数部分,这里的x和y都是实 数。例如,5+31、-3.4-6.8都是复数类型
2.浮点型 浮点型用于表示数学中的实数,是带有小数的数据类型。 例如,3.14、11.6都属于浮点型。浮点型可以用十进制或科学 计数法表示。下面是用科学计数法表示的浮点型数据: 3.56e2, 0.25e6,1.5e-3 3.复数类型 复数类型用于表示数学中的复数,一般形式为x+yj。其中的x 是复数的实数部分,y是复数的虚数部分,这里的x和y都是实 数。例如,5+3j、-3.4-6.8j都是复数类型
4.布尔类型 布尔类型回以看作是一种特殊的整型, 所有内置的数据类型与 标准库提供的数据类型都可以转换为一个布尔型值。 Python提供了3个逻辑操作符:and、or、not。 布尔型数据只有两个取值:True和False。如果将布尔值进行数 值计算,TrUe会被当做整型1,Fale会被当作整型O。 每一个Python对象都自动具有布尔值,进而可用于布尔测试。 5.字符串类型 Python的字符串是用单号、双引号和三引号括起来的字符序 列,用于描述信息。如Python is wonderfu!'、1929288338' 张三、“等。 其中,“表示空字符串。字符串和数字一样,都是 不可变对
4.布尔类型 布尔类型可以看作是一种特殊的整型,所有内置的数据类型与 标准库提供的数据类型都可以转换为一个布尔型值。 Python提供了3个逻辑操作符:and、or、not。 布尔型数据只有两个取值:True和False。如果将布尔值进行数 值计算,True会被当做整型1,False会被当作整型0。 每一个Python对象都自动具有布尔值,进而可用于布尔测试。 5.字符串类型 Python的字符串是用单引号、双引号和三引号括起来的字符序 列,用于描述信息。如'Python is wonderful!'、'1929288338'、 '张三' 、 ''等。其中,''表示空字符串。字符串和数字一样,都是 不可变对象
2.3数据类型转换 Python Number类型转换如下: 函数名 说明 int(x [base ] 将x转换为一个整数 long(x [,base ] 将x转换为一个长整数 float(x 将x转换到一个浮点数 complex(real [imag ] 创建一个复数 str(x 将对象×转换为字符串 repr(x 将对象x转换为表达式字符串 eval(str 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s 将序列s转换为一个元组 list(s) 将序列s转换为一个列表 chr(x) 将一个整数转换为一个字符 unichr(x) 将一个整数转换为Unicode?字符 ord(x 将一个字符转换为它的整数值 hex(x 将一个整数转换为一个十六进制字符串 oct(x) 将一个整数转换为一个八进制字符串
2.3 数据类型转换 Python Number 类型转换如下: 函数名 说明 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s ) 将序列 s 转换为一个元组 list(s ) 将序列 s 转换为一个列表 chr(x ) 将一个整数转换为一个字符 unichr(x ) 将一个整数转换为Unicode字符 ord(x ) 将一个字符转换为它的整数值 hex(x ) 将一个整数转换为一个十六进制字符串 oct(x ) 将一个整数转换为一个八进制字符串
2.4标识符和关键字 一、标识符 标识符是计算机语言中允许作为名字的有效字符串集合。标识符 扫码看视频2.2 的命名需要遵循下面的规则: ·标识符可以由字母(大写A一Z或小写a一z)、数字(0一9)和 (下划线)组合而成,但必须以字母或者下划线开始。数字不能作 为首字符。当名字包含多个单词时,可以使用下划线来连接。 ·标识符不能包含除以外的任何特殊字符。 ·标识符不能包含空白字符(换行符、空格和制表符称为空白字符)。 ● 标识符不能是Python语言的关键字和保留字。 标识符区分大小写,numl和Numl是两个不同的标识符. ● ● 标识符的命名尽量符合见名知义原则,从而提高代码的可读性
2.4 标识符和关键字 一、标识符 标识符是计算机语言中允许作为名字的有效字符串集合。标识符 的命名需要遵循下面的规则: ⚫ 标识符可以由字母(大写A—Z或小写a—z)、数字(0—9)和_ (下划线)组合而成,但必须以字母或者下划线开始。数字不能作 为首字符。当名字包含多个单词时,可以使用下划线_来连接。 ⚫ 标识符不能包含除_以外的任何特殊字符。 ⚫ 标识符不能包含空白字符(换行符、空格和制表符称为空白字符)。 ⚫ 标识符不能是Python语言的关键字和保留字。 ⚫ 标识符区分大小写,num1和Num1是两个不同的标识符。 ⚫ 标识符的命名尽量符合见名知义原则,从而提高代码的可读性。 扫码看视频2.2