您现在的位置是:主页 > news > 网站什么做/4a广告公司

网站什么做/4a广告公司

admin2025/5/7 9:45:00news

简介网站什么做,4a广告公司,做阿里巴巴好还是网站好,锦州网站建设新版《信息技术》必修一——数据与计算已经教了大半学期了,整个下来总感觉有点问题:(1)书本采用了微项目化教学设计,有点革新的味道,但缺点就是大多数学生会感觉云里雾里,不知道究竟要学什么,学到什么程度(…

网站什么做,4a广告公司,做阿里巴巴好还是网站好,锦州网站建设新版《信息技术》必修一——数据与计算已经教了大半学期了,整个下来总感觉有点问题:(1)书本采用了微项目化教学设计,有点革新的味道,但缺点就是大多数学生会感觉云里雾里,不知道究竟要学什么,学到什么程度(…

新版《信息技术》必修一——数据与计算已经教了大半学期了,整个下来总感觉有点问题:(1)书本采用了微项目化教学设计,有点革新的味道,但缺点就是大多数学生会感觉云里雾里,不知道究竟要学什么,学到什么程度(当然这是项目化无法回避的一个问题,毕竟项目一般都会是综合)。 (2)教材的项目化和传统任务驱动似乎只是从内容上加以区分,并没有真正做到让学生自主分析、自主设计,开放性和发散性不够,有为了项目化而项目化的嫌疑。(3)教材一直在回避纯粹教计算机编程,但计算机编程确有其本身的教学规律,比如任何编程书籍都会在讲变量常量时介绍基本数据类型,而教材显然没有注意这一点,而是在第三章才讲到编码和数据类型,这也是造成学生困惑的地方(平时项目要用到的知识却不先介绍)。

所以,这里就先补充点基础知识吧!今天我们谈的就是数字类型(number)。

当然谈到数据类型,变量也是需要说下的,变量在python中太方便了,并不需要专门去定义,直接用就可以(随用随定义,学C的同学可能要羡慕了)。

所以要用变量,直接上赋值语句就可以。比如a=23,直接定义了一个变量a,并初始化为23.

Python3 支持的数字类型有 int、float、bool、complex(复数)。

大家可能产生疑惑的可能是下面几个问题:

(1)不是还有long吗?那是python2中的,现在我们就不谈了。

(2)bool不是逻辑类型吗?怎么归为数字类型?其实在python2中是没有True、Flase的,到python3加入了这个关键字,但本质上还是数字。True就是1,Flase就是0。所以对逻辑类型进行加减乘除都是没问题的。

(3)float数据类型可以不含小数部分吗?这是当然的,但打印输出时自动会把小数部分设置为0.

float类型其实等同于c语言中的double。

(4)complex类型,高中同学可以省略了,因为初等数学还不会涉及到复数计算(以后再说)。

(5)Python可以同时为多个变量赋值,如a, b = 1, 2。

(6)一个变量可以通过赋值指向不同类型的对象。所以在python中当你看到一个变量一会指向整数、一会指向浮点数、一会还会指向字符串,请不用觉得奇怪。当然,我还是建议大家合理使用,尽量符合常规。

(7)在混合计算时,Python会把整型转换成为浮点数。

更具体的知识大家看下面的资料吧!!

整型( int)定义

创建 int 值有两种方式:

  • (1)直接赋予变量整数值
  • (2)使用构造器 int() 创建 int 类型实例

针对第二种方式,如果没有任何输入参数,那么创建 int 实例值为 0

如果仅输入单个对象,可以输入一个数字,或者一个数字字符串

e8d22e27d9e0ad34a57009c0ab8ebe7f.png

可选参数 base 表示第一个参数值所属进制,默认为 10,表示输入值为十进制数

取值范围为 0 和 [2, 36],示例如下:

71d5a726bfa0c6545e62df9f545428c5.png

Note:当需要定义输入值的进制时,输入值类型应该为字符串 str

在所有的进制中,2-进制,8-进制 和 16-进制 可以通过添加前缀 0b/0B, 0o/0O, or 0x/0X 的方式进行转换,示例如下:

0c69f76bf29295df0288b90ca8f3d872.png

浮点型( float)定义

创建 float 值有两种方式:

  • (1)直接赋予变量整数值
  • (2)使用构造器 float() 创建 float 类型实例

使用第一种方式,如果该数值没有小数,需要添加后缀 .0,否则,解释器会认为这是 int 类型数值,示例如下:

4e65581aa0784bd21366a7f21bfd2307.png

使用第二种方式,如果没有任何输入参数,那么创建 float 实例值为 0.0

也可以输入单个参数,一个数值或者一个数字字符串,示例如下:

5134c43c50b80e2220472350986a6ea7.png

Note:使用 float() 构造器还可以定义无穷大(Infinity 或者 inf)和无穷小

38b08c1ecd48bec797873c247d6d0fe0.png

布尔型( bool)定义

布尔型仅有两个实例对象 False 和 True

布尔型是 int 类型的子类,False 等同于 0,True 等同于 1。布尔型无法再被继承使用

示例如下:

96079bf450be05ecfa72586b224fb620.png

对于构造器 bool() 方法来说,如果输入为空或者为 0,得到 False;否则,得到 True:

4fa0c10b9197709cd5eea0629dded537.png