单引号与双引号的 区别

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 />