单引号与双引号的
区别
:
1.
单引号内的字符串直接量:不转换
#!/usr/bin/perl
$object =
"apple"
;
$string =
'this is an $object'
;#
单引号
print $string;
输出:
this is an $object
2.
双引号内的字符串直接量:转换(变量插入)。
#!/usr/bin/perl
$object =
"apple"
;
$string =
"this is an $object"
;#
双引号
print $string;
输出:
this is an apple
3.
双引号识别转义字符而单引号只识别两个特殊转义字符(
/’,//
)
$string =
'he//she is a student'
;
$string1 =
'/'nothing here/''
;
$string2 =
'no/nyes'
;
print
"
识别
//:"
,$string,
"/n"
;
print
"
识别
/':"
,$string1,
"/n"
;
print
"
不能识别
:"
,$string2,
"/n"
;
识别
/:he/she is a student
识别
':'nothing here'
不能识别
:no/nyes
字符串操作:
一、数字
常量
在
Perl
中,不管是整型
常量
还是浮点型
常量
都是按照双精度浮点型
常量
来表示的,也就是说在
Perl
内部,并不存在整型
常量
(所有的整型
常量
都会转换为等效的浮点型
常量
)。
1. 浮点型
常量
255.000
255.0
7.25e45 # 7.25 * 10^45
-6.5e24 # -6.5 * 10^24
-12e-24 # -12 * 10^-24
张量(Tensor):可理解为一个 n 维矩阵,所有类型的数据,包括
标量
(Scalar)、矢量(Vector)、矩阵(Matrix) 等都是特殊类型的张量。
张量(Tensor) 所有维度数dim > 2的数组统称为张量。
张量的每个维度也做轴(Axis), 一般维度代表了具体的物理含义,比如Shape为[2,32,32,3]的张量共有4 维,如果表 示图片数据的话,每个维度/轴代表的含义分别是:
图片通道数
其中2 代表了 2 张图片,32代表了高宽均为32, 3
初学小白超详细PHP
学习
笔记
定义
变量PHP-变量名的命名规则变量的数据类型
标量
类型——布尔类型详述数据类型中的整型
标量
类型
标量
类型—浮点型
标量
类型—字符串当字符串中引号遇到美元咋办?当我的字符串很长怎么办?特殊类型第一种特殊类型—资源第
二
种特殊类型—空类型
变量是用于存储值的,我们命令服务器去干活的时候,往往需要产生一些数据,需要临时性存放起来,方便取用。我们也可以理解为,变量就像一个购物袋,我们可以用来装苹果、榴莲(当然也可以用来装玫瑰),需要注意的是,一般情况下一个变量只能装一个(不要太贪心)值,除非是
在本文中,我们将探讨
Perl
和 PHP 中的系统
常量
。系统
常量
是预
定义
的标识符,用于表示与操作系统、服务器环境和
语言
本身相关的值。它们提供了对系统信息的访问和配置。让我们一起来了解这些
常量
及其在
Perl
和 PHP 中的使用。
标量
:boolean (布尔型)integer (整型)float (浮点型, 也称作 double)
string
(字符串)
复合 :数组 对象
特殊 :NULL resource
2.
标量
中需要注意的点:
1)浮点型数据不能用于比较运算(通常是等号判断)
$a=0.1;
b=0.8;if(b=0.8;
if(b=0.8;if(a+$b==0.9)...
▲
标量
数据和
标量
变量
标量
数据和
标量
变量是两个完全不同的概念,
标量
数据表示数据的内容,也就是值;
标量
变量表示存储数据的容器。说到数据,我们指的是数据本身的内容,也就是值,它被写入内存后就是固定的,无法再改变。但是对于变量,正如其名,我们可以修改其中存储的数据。为了省事,都简单将其统称为
标量
。▲
标量
分为数字和字符串两种情况,但对于
Perl
来说,它们是一样的东西,
标量
在内部是可以相应切换的。数...
字符串可以用.操作符拼接起来,两边的字符串都不会因此而被改写。<br />
还有一个比较特殊的字符串重复操作,它是一个小写字母x,此操作<br />
符会将其左边的操作数(也就是重复的字符串)与它本身重复连接,<br />