自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Perl數(shù)字與字符串間的自動轉(zhuǎn)換

開發(fā) 架構(gòu)
Perl語言有很多值得學(xué)習(xí)的地方,這里向大家簡單介紹一下Perl數(shù)字與字符串間的自動轉(zhuǎn)換,希望通過本文的介紹你對Perl語言有一定的認(rèn)識。

本文和大家重點(diǎn)討論一下Perl語言中Perl數(shù)字與字符串間的自動轉(zhuǎn)換,這里從七個方面向大家介紹,相信通過過本文的學(xué)習(xí)你對Perl數(shù)字與字符串間的自動轉(zhuǎn)換有一定的了解。

Perl數(shù)字與字符串間的自動轉(zhuǎn)換

Perl會根據(jù)需要,在數(shù)字與字符串間進(jìn)行自動轉(zhuǎn)換:

1、自動轉(zhuǎn)換是根據(jù)操作符來的。如果操作符需要數(shù)字,它就會把字符串轉(zhuǎn)換成數(shù)字;如果需要字符串,就會所數(shù)字轉(zhuǎn)換成字符串。

"12"."3"等同于"123"

"12"*"3"等同于36

"z".5*3"等同于"z".15等同于"z15"

2、數(shù)字轉(zhuǎn)字符串沒疑問

3、字符串轉(zhuǎn)數(shù)字:

轉(zhuǎn)換時,找到字符串***個數(shù)字部分,然后后面的非數(shù)字部分和前面的去掉,比如"12adsfasdlkf34234fsd234"*3等同于12*3等于36。如果字符串中不含有數(shù)字,則會轉(zhuǎn)換成0。
對于非十進(jìn)制數(shù),'0'前綴只對數(shù)字有效,對自動轉(zhuǎn)換是沒用的,如"0xab"*0x12并不會把前面的"0xab"當(dāng)作十六進(jìn)制數(shù)處理

4、Perl會記住轉(zhuǎn)換的結(jié)果,所以不必?fù)?dān)效率問題。

關(guān)于Perl的字符串,應(yīng)該記住的一些東西:

1、有Perl中,最短的字符串是空串,最長的字符串是填滿整個內(nèi)存。

2、Perl中的字符串可以包括任意字符,意味著你可以創(chuàng)建、遍歷、操作二進(jìn)制數(shù)據(jù)

3、在Perl中,null并沒有特殊意義。

4、單引號字符串

單引號代表字符串的開始與結(jié)束

只有單引號'和反斜線\是特殊字符,其它所有字符都代表其本身,包括換行符在內(nèi)。換句話說,在單引號字符串中,只有用到了單引號和反斜線時才需要轉(zhuǎn)義。比如在字符串中你寫了\n,并不會當(dāng)作換行符處理,而只是兩個普通的字符\和n
對于\,只有它后面緊跟著\和'時,才會被當(dāng)作特殊字符處理

5、雙引號字符串

和我們熟悉的在其它語言中的字符串一樣。\會被當(dāng)作轉(zhuǎn)義字符處理。
它還有一個特有的特質(zhì):變量內(nèi)插。就是當(dāng)字符串中含有一個變量名時,它會用變量值來代替它。

6、連接操作符.

比如:"Hello".''."World!"結(jié)果就是"HelloWorld!"


7、重復(fù)操作符x是一小寫字母。操作符左邊是一個字符串,操作符右邊是一個數(shù)字,操作結(jié)果會把字符串重復(fù)那個數(shù)字的次數(shù)。如"hello"x5,操作結(jié)果就是"hellohellohellohellohello"

注意:當(dāng)x右邊的數(shù)字是一個非整數(shù)時,將轉(zhuǎn)換為小于等于它的整數(shù),比如4.8會轉(zhuǎn)換成4,而當(dāng)這個數(shù)字小于1時,則會產(chǎn)生一個空串。

【編輯推薦】

  1. Perl 字符匹配實(shí)例解說
  2. Perl文件句柄概念詳解
  3. Perl二維數(shù)組用法全程剖析
  4. 暢談Perl操作符用法
  5. Perl開發(fā)工具大比拼


 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2019-03-25 20:31:58

IP地址轉(zhuǎn)換數(shù)字

2021-08-20 06:58:31

C++Python函數(shù)

2010-07-14 12:39:30

Prel字符串

2010-07-14 16:35:52

Perl字符串處理函數(shù)

2010-07-14 12:57:59

Perl字符串

2010-07-19 15:07:46

Perl字符串處理函數(shù)

2010-07-14 16:21:48

Perl

2010-07-14 17:00:34

Perl字符串

2017-06-04 15:24:31

BCD碼十進(jìn)制字符串

2010-07-14 16:48:02

Perl字符串比較

2021-11-24 09:08:38

LeetCode字符串算法

2024-08-16 22:00:38

2010-11-26 11:08:20

MySQL字符串

2009-08-20 11:29:21

C#16進(jìn)制字符串

2013-06-24 15:16:29

Java字符串拼接

2021-02-19 22:38:49

Python 字符串數(shù)字

2016-12-30 13:16:51

字符串算法代碼

2024-03-12 07:35:39

Python字符串列表

2010-10-11 15:47:46

MySQL字符串大小寫

2010-11-26 13:40:58

MySQL空字符串
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號