脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - perl - perl之print,printf,sprintf使用案例详解

perl之print,printf,sprintf使用案例详解

2021-11-13 11:00亓磊 perl

这篇文章主要介绍了perl之print,printf,sprintf使用案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

详细用法,可以查看perl用户手册。

perldoc -f print
perldoc -f printf
perldoc -f sprintf

他们各自支持的命令格式,都有三四种。但是常用的,也就一两种。

print

常用:

print LIST
print FILEHANDLE LIST

不常用(主要是因为隐含的细节,会导致阅读上的障碍吧):

print FILEHANDLE
print

?
1
2
3
print $foo;
print "Hello $world";
print $filehandle $something;

printf

常用:

printf FORMAT, LIST
printf FILEHANDLE FORMAT, LIST

不常用(主要是因为隐含的细节,会导致阅读上的障碍吧):

printf FILEHANDLE
printf

?
1
printf 'This is question %d on %s', 36882022, 'StackOverflow';

sprintf

命令格式,只有一种:

sprintf FORMAT, LIST

?
1
$result = sprintf('The %s is %d', 'answer', 42);

另外,sprinf还有很多复杂的用法,个人不常用。具体参考perldoc -f sprintf

例如:

?
1
2
printf '%2$d %1$d', 12, 34;      # prints "34 12"
printf '%3$d %d %1$d', 1, 2, 3;  # prints "3 1 1"

区别

command description
print 打印信息,可以输出到文件里
printf 可以整理信息的格式,可以输出到文件里。与sprintf类似,区别是可以打印
sprintf 可以整理信息的格式。与printf类似,区别是仅仅用于字符串的格式化,没有任何print效果。

参考文档

http://perldoc.perl.org/functions/print.html

http://perldoc.perl.org/functions/printf.html

http://perldoc.perl.org/functions/sprintf.html

到此这篇关于perl之print,printf,sprintf使用案例详解的文章就介绍到这了,更多相关perl之print,printf,sprintf使用内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/u011729865/article/details/70992252

延伸 · 阅读

精彩推荐
  • perlperl中使用signal(信号)实例

    perl中使用signal(信号)实例

    这篇文章主要介绍了perl中使用signal(信号)实例,本文讲解了信号的相关知识以,并给出了perl代码实例,需要的朋友可以参考下...

    perl教程网5232020-06-22
  • perlperl获取日期与时间的实例代码

    perl获取日期与时间的实例代码

    perl获取日期与时间的例子,供大家学习参考 ...

    脚本之家9022020-06-11
  • perlPerl操作系统环境变量的脚本代码

    Perl操作系统环境变量的脚本代码

    想必很多朋友马上就会想到Perl中提供的$ENV这个特殊的哈希变量,对,在$ENV中完全可以获取到一些系统变量 ...

    脚本之家3432020-06-09
  • perlPerl 哈希Hash用法之入门教程

    Perl 哈希Hash用法之入门教程

    本文和大家重点讨论一下Perl Hash的用法,哈希是一种数据结构,和数组类似,但是,和数组不同的是,其索引不是数字,而是名字。也就是说,索引(这里,...

    脚本之家18412020-06-12
  • perlperl ping检测功能脚本代码

    perl ping检测功能脚本代码

    领导有任务,给一批IP列表,ping每一台机器,如果没有响应就发邮件通知,通知的邮件需要分开,不能通知一个列表,得一封一封的通知 ...

    perl教程网4172020-06-11
  • perl求婚示爱的Perl代码之改写篇

    求婚示爱的Perl代码之改写篇

    求婚示爱的Perl代码之改写篇,特分享下, 方便需要的朋友...

    脚本之家2272020-06-14
  • perlPerl图形化包管理工具PPM学习使用笔记

    Perl图形化包管理工具PPM学习使用笔记

    这篇文章主要介绍了Perl图形化包管理工具PPM学习使用笔记,本文详细讲解了什么是PPM、PPM界面的功能按钮说明、PPM如何安装卸载包等内容,需要的朋友可以参...

    perl教程网7882020-06-23
  • perlperl 学习资料整理篇

    perl 学习资料整理篇

    perl 学习资料整理篇,比较多也乱了点,大家先看看吧 ...

    perl教程网2822020-06-02