Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1800790
  • 博文数量: 438
  • 博客积分: 9799
  • 博客等级: 中将
  • 技术积分: 6092
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-25 17:25
文章分类

全部博文(438)

文章存档

2019年(1)

2013年(8)

2012年(429)

分类: Python/Ruby

2012-03-26 09:21:16

操作符算术操作符:+(加)、-(减)、*(乘)、/(除)、**(乘幂)、%(取余)、-(单目负)

<、>、==、<=、>=、!=、<=>( 比较,返回 1, 0, or -1 )

lt(小于)、gt(大于)、eq(等于)、le(小于等于)、ge(大于等于)、ne(不等于)、cmp(比较,返回 1, 0, or -1)

||或or(逻辑或)、&&或and(逻辑与)、!或not(逻辑非)、xor(逻辑异或)

&(位与)、|(位或)、~(位非)、^(位异或)、<<(左移)、>>(右移)

=、+=、-=、*=、/=、%=、**=、&=、|=、^=

,(分隔表达式)

?:

++、-- (可作用于字符串)

.(连接)、x(重复)

下面是字符串操作符的例子:



  1. #字符串操作符
  2. $string = "abc"; #不含非字母的字符
  3. $string++; # "abd"

  4. $string = "5abc"; #以数字字符开头
  5. $string++; # "6"

  6. $string = "a5bc"; #中间包含数字字符
  7. ++$string; # "1"

  8. $string = "abc5"; #以数字字符结尾
  9. ++$string; # "abc6"

  10. $string = "5*abc"; #含特殊字符
  11. ++$string; # 转成数值后再自增,"6"

  12. $string = "You" . "-and-" . "me"; # "You-and-me"

  13. $string = "text" x 2; # "texttext"

阅读(744) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~