Chinaunix首页 | 论坛 | 博客
  • 博客访问: 783218
  • 博文数量: 108
  • 博客积分: 2887
  • 博客等级: 少校
  • 技术积分: 1570
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-28 07:51
文章分类

全部博文(108)

文章存档

2012年(4)

2011年(86)

2010年(18)

分类: Python/Ruby

2011-04-03 13:45:34

4.2
pthon数字
pyhon支持5种基本数字类型:
   int(有符号整数)
   long(长整型)
   bool(布尔型)
   float(浮点型)
   complex(复数)

Python 的长整数所能表达的范围远远超过 C 语言的长整数, 事实上,Python 长整数仅受限于用户计算机的
虚拟内存总数。

int        123    456     -121     0x21       012      0X88
long      2346549613546L           -858456L         0XABCDEL
bool     TRUE      FALSE
float     3.1415      2.14E10       -2.6e-87
complex     2.2+3j      -487-54.4j




字符串

被定为引号之间的字符集合(引号包括:单引号,双引号,三引号)

索引运算符:[]
切片运算符有:[:]
规则:第一个字母索引为:0
           最后一个字母的索引为:-1



加号(+)用于连接字符串
星号(*)用于字符串的重复
    




列表和元组
可以把列表和元组看作是C中的数组


列表  []                  元素的个数及值可以改变
元组  ()                  不可以改变



字典:
字典  {}
映射数据类型







代码块及缩进方式:
python中的   代码块通过缩进对齐表达代码的逻辑而不是使用大括号
   区别于C中的 代码块分隔方式



if语句:
           if    expression :(注意此处有冒号)
               (tab键) if_suite


与其它语言不同, 条件条达式并不需要用括号括起来。
  if x < .0:
          print '”x” must be atleast 0!'
  Python 当然也支持 else 语句, 语法如下:
  if expression:
          if_suite
  else:
          else_suite



while语句:
              while  expression
(注意此处有冒号)
                   
(tab键) while_suite




                   


                  

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