Python数据分析第2章 Python编程基础
Python数据分析 第2章 Python编程基础
2.1 Python语言基本语法Python是一个结合了解释性、编译性、互动性和面向对象的高级程序设计语言,结构简单,语法定义清晰。Python最具特色的就是使用缩进来表示代码块,不需要使用大括号个。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。In[1]:answer=int(input("请输入一个整数:"))if answer == 2:print ("hello,")print ("it's True")else:print ("sorry,")print ("it's False")Out[1]:请输入一个整数:3sorry,it's False
2.1 Python语言基本语法 • Python是一个结合了解释性、编译性、互动性和面向对象的高级程序设 计语言,结构简单,语法定义清晰。Python最具特色的就是使用缩进来 表示代码块,不需要使用大括号{}。缩进的空格数是可变的,但是同一个 代码块的语句必须包含相同的缩进空格数。 In[1]: answer = int(input("请输入一个整数:")) if answer == 2: print ("hello,") print ("it's True") else: print ("sorry,") print ("it's False") Out[1]: 请输入一个整数:3 sorry, it's False
2.1.1 基础数据类型·Python3中有六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。其中,不可变数据类型有:Number、String、Tuple;可变数据类型有:List、Dictionary、Set。Python3支持的数字类型有int(整数)、float(浮点数)、bool(布尔型)、complex(复数)四种类型
2.1.1 基础数据类型 • Python3 中有六个标准的数据类型:Number(数字)、String(字 符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary (字典)。其中,不可变数据类型有:Number、String、Tuple; 可变数据类型有:List、Dictionary、Set。 • Python3支持的数字类型有int(整数)、float(浮点数)、bool( 布尔型)、complex(复数)四种类型
2.1.2变量和赋值·Python中的变量是不需要声明数据类型的,变量的“类型”是所指的内存中被赋值对象的类型。同一变量可以反复赋值,而且可以是不同类型的变量,这也是Python语言称之为动态语言的原因。·并且,Python也允许同时为多个变量赋值。brower='Google'#字符串类型brower=100#整数类型brower=123.45#浮点数类型brower=2+3j#复数类型brower, count, addsum ='Google', 100, 123.45print(brower, count, addsum)
2.1.2 变量和赋值 • Python 中的变量是不需要声明数据类型的,变量的“类 型”是所指的内存中被赋值对象的类型。 • 同一变量可以反复赋值,而且可以是不同类型的变量, 这也是Python语言称之为动态语言的原因。 • 并且,Python也允许同时为多个变量赋值。 brower = 'Google' #字符串类型 brower = 100 #整数类型 brower = 123.45 #浮点数类型 brower = 2 + 3j #复数类型 brower, count, addsum= 'Google', 100, 123.45 print(brower, count, addsum)
2.1.3操作符和表达式口运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。口Python语言支持算术运算符、关系运算符和逻辑运算符。下表中显示了各种操作符及其描述。口表达式是由操作对象和操作符组成的有意义的式子。操作符描述算术运算:加、减、乘、除、取模、整除+,-,*,1,%,/l,**幂关系运算符<,<=,>,>=,I=,=I逻辑运算符and, or, not
2.1.3 操作符和表达式 运算符用于执行程序代码运算,会针对一个以上 操作数项目来进行运算。 Python语言支持算术运算符、关系运算符和逻 辑运算符。下表中显示了各种操作符及其描述。 表达式是由操作对象和操作符组成的有意义的式 子。 操作符 描述 +,-, * ,/,%,//,** 算术运算:加、减、乘、除、取模、整除、 幂 <,<=,>,>=,!=,== 关系运算符 and, or, not, 逻辑运算符