浮点数

Python基础语法

我的未来我决定 提交于 2020-02-03 08:47:55
Python基础语法 1.注释 注释分为单行注释和双行注释 1.1单行注释 # 注释内容 1.2多行注释 """ 1 2 3 """ ''' 1 2 3 ''' 2.变量 2.1语法 变量名 = 值 变量名自定义,需要满足 标识符 命名规则 2.2标识符 标识符命名规则是Python中定义各种名字的时候的统一规范,如下: 由数字、字母、下划线组成 不能数字开头 不能使用内置关键字 严格区分大小写 2.2.1关键字 False None True and as assert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield 2.2.2命名习惯 见名知义 大驼峰:每个单词首字母都大写, MyName 小驼峰:首单词小写以后的单词首字母大写, myName 下划线:单词使用下划线分割, my_name 2.3使用变量 my_name = 'Tom' print ( my_name ) 3.数据类型 3.1数值 3.1.1整数 int num = 1 3.1.2浮点数 float num = 1.1 3.2布尔型 3.2.1真 True boolv

php 数据类型

孤者浪人 提交于 2020-02-03 04:20:47
更多的转义符见手册如下: 整体划分 标量类型 : int, float, string, bool 复合类型: array , object 特殊类型: null, resouce 整数类型 int , integer 3 种整数表示法 十进制写法: 123 : $n1 = 123; 八进制写法: 0123 $n2 = 0123; 十六进制写法: 0x123 $n3 = 0x123; 浮点类型 float , double , real 有两种写法: $v1 = 1.234; //带小数点,,就是浮点类型 $v2 = 1.234E3;//含义是:1.234乘以10的3次方,即1234,带E的形式就是浮点数 $v3 = 1234E3;//结果值是1234000,但也是一个浮点数。 浮点数不应 直接 进行大小比较 因为浮点数在系统内部( cpu 级别),很可能都是不精确表达。 要想进行比较,我们只能考虑自己应用中的精度要求的基础上,将其转换为整数进行比较。 1.6678777 1667.8777 通常的做法是:乘以 10 的精度位数数次方,比如精度要求 3 位有效数字,则乘以 10 3 次方 $v1 = 8.1/3; echo ("php中,8.1/3结果为:" .$v1); if($v1 < 2.7 ){   echo(php中,8.1/3小于2.7); } if(round($v1

php数据类型

无人久伴 提交于 2020-02-03 04:17:32
整体划分 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型int, integer 3种整数表示法 十进制写法:123: $n1 = 123; 八进制写法: 0123 $n2 = 0123; 十六进制写法: 0x123 $n3 = 0x123; 浮点类型float, double, real 有两种写法: $v1 = 1.234; //带小数点,,就是浮点类型 $v2 = 1.234E3;//含义是:1.234乘以10的3次方,即1234,带E的形式就是浮点数 $v3 = 1234E3;//结果值是1234000,但也是一个浮点数。 注意:浮点数不应直接进行大小比较 因为浮点数在系统内部(cpu级别),很可能都是不精确表达。 要想进行比较,我们只能考虑自己应用中的精度要求的基础上,将其转换为整数进行比较。 通常的做法是:乘以10的精度位数数次方,比如精度要求3位有效数字,则乘以10 3 次方 当整数运算的结果超出整数的范围后,会自动转换为浮点数。 整数的范围,在32位系统下,大约正负20多亿 字符串类型string js中,虽然有2种字符串表达形式,但也应该理解为是一种字符串: var str1 = ‘单引号字符串’ var str2 = “双引号字符串”; 但在php中

PHP知识点--数据类型和运算符

时光怂恿深爱的人放手 提交于 2020-02-03 03:52:49
一、数据类型 A、整体划分 标量类型: int--整形, float--小数点, string--字符串, bool--布尔两个值 复合类型: array, object 特殊类型: null, resouce 2、整数类型 int, integer 3、3种整数表示法 十进制写法:123: $n1 = 123; 八进制写法: 0123 $n2 = 0123; 十六进制写法: 0x123 $n3 = 0x123; 4、浮点类型: float, double, real 有两种写法: $v1 = 1.234; //带小数点,,就是浮点类型 $v2 = 1.234E3;//含义是:1.234乘以10的3次方,即1234,带E的形式就是浮点数 $v3 = 1234E3;//结果值是1234000,但也是一个浮点数。 注意:浮点数不应直接进行大小比较 通常的做法:乘以10的精度位数数次方,比如精度要求3位有效数字,则乘以103次方 当整数运算的结果超出整数的范围后,会自动转换为浮点数。 5、字符串类型: string 6、布尔类型: bool, boolean 7、数组类型: arrar 8、对象类型 object:通常都是指自己定义的对象,纯语法的。 9、资源类型resource :指对外部数据的引用。 10、空类型 null B、类型转换 a、自动转换:

php学习day4---常量与数据类型

↘锁芯ラ 提交于 2020-02-03 00:44:01
今天我学习了php有关常量的知识和数据类型的知识 下面是今天的学习内容: 一、常量   1.常量定义   常量是一个其中存储的数据不会也不应该改变的 “标识符”。通常情况下,常量的定义有两种方法: //第一种方法 //define(“常量名”,“常量值”); define("HH","123"); //第二种方法 //const 常量名=常量值; const HH = 123;   常量的取值方法:两种方法 //直接使用名字,或者通过constant()函数取值 //直接使用其名 echo HH; // HH = 123 //使用constant(“常量名”)函数,注意:常亮名是个字符串 echo constant("HH"); // HH=123   常量有以下几个特点:     1.常量无需$来使用。     2.常量的值不可以改变也不能销毁。     3.具有超全局作用域。     4.常量只能储存标量。   在一个项目中,是由多个人员来共同开发,那么如何判断一个常量是否存在或被别人定义呢? 在这里,我们给出以函数,这个函数就是专门判断常量是不是存在的:        defined(“常量”)     如果存在,返回true,不存在,则返回false   在php当中如果使用一个未定义的常量会报错,但是仍然会将该常量当有值。   预定于常量  

php : 基础(2)

眉间皱痕 提交于 2020-02-03 00:34:59
常量 常量是相对于变量来说的:是一个其中存储的数据不会也不应该改变的“标识符”。 常量的使用,就2个方面:定义,取值。 常量的定义 //常量定义语法1: //define("常量名", 常量值); define("PI", 3.14); define("SCHOOL", "传智播客"); //定义形式2: //const 常量名 = 常量值; const CC1 = 1234; const CC2 = 'abcd'; 常量的使用——取值 也有两种形式:直接使用名字,或通过constant()函数取得其值; //使用形式1:直接使用其名字 echo "<br />常量PI的值是:" . PI; //注意,不能写在引号中 echo "<br />常量SCHOOL为:" . SCHOOL; $s1 = PI * 3 * 3; //求半径为3的圆面积 //使用形式2:使用函数constant()获得一个常量的值: //形式: constant("常量名");//注意:常量名是一个字符串 $s2 = constant("PI") * 3 * 3; echo "<br />s1= $s1, s2 = $s2"; echo "<br />" . SCHOOL . constant("CC1") . constant("CC2"); //取得常量值的灵活性语法: $i = 1; $c1 = "CC

2018-1-24 PHP数据类型和运算符

北战南征 提交于 2020-02-03 00:33:50
  有关于php数据类型和运算符的相关知识: 整体划分: 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型:int  integer 整数进制:十进制、八进制、十六进制 十进制转二进制: $v1 = decbin(123) ;    注意:参数必须是 10 进制数字,转换后的结果必然是二进制字符串。 十进制转八进制: $r1 = decoct( 十进制数字 );    结果是一个 8 进制数字字符串。 十进制转十六进制: dechex( 十进制数字 ); 结果是 16 进制数字字符串。 二进制转十进制: $v1 = bindec(“ 二进制数字 字符串 ”) ;    得到的结果是 10 进制数字 八进制转十进制: $v1 = octdec(“8 进制数字字符串 ”) ;    得到的结果是 10 进制数字 十六进制转十进制: $v1 = hexdec(“16 进制数字字符串 ”) ; // 得到的结果是 10 进制数字 注意:十进制转为其他进制结果是字符串,其他进制转为十进制要求给定数据是字符串形式。 浮点类型:float、double、real $v1 = 1.234;    带小数点,,就是浮点类型。 $v2 = 1.234E3;   含义是: 1.234 乘以 10 的 3

Python基础语法体系

南楼画角 提交于 2020-02-02 10:21:04
Python基础语法体系 一:基本数据类型及操作 (一)基本数据类型 1.整数类型 整数类型一共有4种进制表示:十进制、二进制、八进制和十六进制 默认情况,整数采用十进制,其他进制需要增加引导符号(大小写字母均可使用)。 整数类型理论上取值范围是[-∞,∞],实际上的取值范围受限于运行Python程序的计算机内存大小。除极大数的运算外,一般认为整数类型没有取值范围限制。 2.浮点数类型 Python语言要求所有浮点数必须带有小数部分,小数部分可以是0,这种设计是为了区分浮点数和整数类型。 浮点数有两种表示方法:十进制表示法和科学技术表示法 科学计数法使用字母e或E作为幂的符号,以10位基数,含义如下: 例如:2.5e-3的值为0.0025; 8.5E5的值是850000.0 浮点数类型和小数类型由计算机的不同硬件单元执行,处理方法不同,需要注意的是,尽管浮点数0.0和整数0大小相等,但他们在计算机内部表示不同。 Python浮点数的数值范围和小数精度受不同计算机系统的限制,sys.float_info详细列出了Python解释器所运行系统的浮点数各项参数,例如 上述输出给出浮点数类型所能表示的最大值(max)、最小值(min),科学计数法表示下最大值的幂(max_ 10 exp)、 最小值的幂(min 10_ exp), 基数(radix) 为2时最大值的幂(max exp)、

寒假学习报告01

核能气质少年 提交于 2020-02-01 23:20:55
因为一直用着那个虚拟机存在一些无法解决的问题,所以我重新安装了新的虚拟的,但是,新安装的这个总是闪屏,目前还没有解决。 弄几乎一整天的虚拟机也没正好,后来就学了一些python的基础内容。 如下是我做的笔记: 基本语法 1.python中严格区分大小写 2.python中每一行就是一条语句,每条语句一换行结束 3.python中每一行语句不要过长 4.一条语句可以分多行编写,语句后边以\结尾 5.python是缩进严格的语句,python后边不要随便写缩进 6.python中使用#来注释,#后的内容都属于注释,注释的内容将要会被解释器忽略 字面量和变量 字面量就是一个值,字面量所表示的意思就是他的字面的值 变量本身没有意思,变量可以用来保存字面量,并且变量中保存的字面量是不定的 一般开发时很少直接使用字面量,都是将字面量保存到变量中,通过变量来引用字面量 变量和标识符 python中方使用变量,不需要声明,直接为变量赋值即可 不能使用没有赋值的变量 标识符 python中多有可以自主命名的内容都属于标识符 比如:变量名、函数名、类名 标识符必须遵循标识符的规范 1.标识符中可以含有字母、数字、_,但是不能数字开头 2.标识符不能是python中的关键字和保留名 3.命名规范:下划线命名法、帕斯卡命名法(大驼峰命名法) 数据类型 数据类型指的就是变量的值得类型

/和//的区别(python)

蓝咒 提交于 2020-01-31 15:32:44
/ 除 得到的是 浮点数 ,结果是大数的时候会使用科学计数法 但是 / 会在遇到大数时候运算不准确 因为将两个int相除 会产生一个浮点数,并且除法的确切结果不能精确地表示为float 。 精确结果必须四舍五入到最接近的可表示数字 // 取整除 - 向下取接近除数的 整数 得到的是 整数 // 不会在遇到大数时候运算不准确 来源: https://www.cnblogs.com/wkqweizhi/p/12245162.html