【Python3_基础系列_001】Python3简介和基本数据类型

一、Python3系列简介

Python3系列作为自己复习Python知识并总结Python经典面试题目的解答作用。所以不是大而全的Python基础到进阶课程,但是包含最常用的Python知识和技巧。环境是基于Windows下的Python3.6-后面会有基于Linux下的Python WEB开发系列,基础阶段使用Windows下的Python即可。

>Python简介:http://www.runoob.com/python3/python3-tutorial.html

>Python下载与安装:https://www.python.org/downloads/ 

>Pycharm下载与安装:https://www.jetbrains.com/pycharm/download/#section=windows    https://jingyan.baidu.com/article/e6c8503c6268aae54f1a18eb.html

在学习完python3的语法基础之后,后面会拓展到python WEB开发,python后端开发,python测试开发相关的应用。

二、Python3基本数据类型与序列

Python3 中有6个标准的数据类型:

  • Number(数值)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Python3 的六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

Python3序列类型:String,List,Tuple

三、Python3基本数据类型-数值类型

Python3数值类型包含4种:

int 整型
float 浮点型
bool 布尔类型
complex 复数

 

 

 

 

下面是一些数值类型的例子:

intfloatcomplex
10 0.0 3.14j
100 15.20 45.j
-786 -21.9 9.322e-36j
080 32.3+e18 .876j
-0490 -90. -.6545+0J
-0x260 -32.54e100 3e+26J
0x69 70.2-E12 4.53e-7j

 

 

 

 

 

 

 

使用Python3自带的IDLE演示操作:

>>> a=1
>>> type(a)
<class 'int'>


>>> b = -3.1415
>>> type(b)
<class 'float'>

布尔数据类型需要注意,实际bool的false与true实际就是0,1。

>>> False==0
True
>>> True==1
True

 

>>> type(True)
<class 'bool'>
>>> c = 1+2j
>>> type(c)
<class 'complex'>

四、变量的命名规则

在演示基本数据类型-数值类型的时候,我们使用了a=1,b=1.23这种方式去定义了一个变量。变量的命名规则如下:

>数字,字母,下划线组成
>不能数字开头
>只能字母和下划线开头

五、数值运算符

数值运算:+ - * / //(整除) %(取余) ** (幂运算)
>>> a = 3
>>> b = 10
>>> a + b (加)
13
>>> a - b (减)
-7
>>> a * b (乘)
30
>>> b / a (除)
3.3333333333333335
>>> b // a (整除:向下取整)
3
>>> b % a (取余)
1
>>> b ** a (幂运算)
1000

六、序列类型

前面介绍了Python3基本数据类型有6种,按照是否可变分为2类。但是Python中有3种比较特殊的数据类型可以划分为:序列类型。

Python3序列类型:String,List,Tuple。下一篇文章将重点介绍序列类型的通用操作方法。

七、相关面试题

1.python的基本数据类型有哪些?

>数值,string,list,tuple,set,dict。

 

2.python中哪些数据类型可变,哪些不可变?
>不可变:数值,string,tuple。可变:list,set,dict。

 

3.python中复数如何定义?

>1+2j,3.56e+3j

 

4.python整除结果(1//3=?或者5//2=?)

>1//3=0

>5//2=2.向下取整

posted @ 2018-07-08 09:42  爱寂寞撒的谎言  阅读(155)  评论(0)    收藏  举报