Chinaunix首页 | 论坛 | 博客
  • 博客访问: 41070
  • 博文数量: 10
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 196
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-22 17:29
个人简介

喜欢在路上的感觉……

文章分类

全部博文(10)

文章存档

2013年(10)

我的朋友

分类: Python/Ruby

2013-09-24 15:01:27

1.range()产生一个序列
        >>>range(0,10)
        [0,1,2,3,4,5,6,7,8,9]
        >>>range(10)
        [0,1,2,3,4,5,6,7,8,9

2.zip()将两个序列压缩在一起,然后返回一个元组的列表。可以用来进行并行迭代,当两个        序列不等长是,最短的序列“用完时”时就会停止
        >>>zip(names,ages)
        [('zhang',12),('li',13)]

3.else,break,continue 在for,while中都可以使用
        else 仅在没有调用break时使用

4.pass  什么事情都不做
         用于顶替没有完成的代码块。python中空代码块是非法的

5.del()  只是用来删除名称,无法删除列表(值),当值不再使用时,python解释器会
         负责内存的收回
         赋值 ‘=’ 会影响指向同一个列表的值,而del不会,只是删除名称

6.exec()  执行一个字符串的语句,将要执行的字符串也可以放到变量中。
          放到代码字符串命名空间(字典)

7.eval() 用于求值 ,和exec()类似可以设置命名空间

8.assert() 断言。肯定某事为真。如果为假,则产生异常

9.callable() 用来判断函数是否可调用




函数:
1.def  用来标记函数

2.参数有位置参数和关键字参数

3. *  用来收集剩下的位置参数,以元组的形式存在
   ** 用来收集剩下的关键字参数,以字典的形式存在

4.globals()[变量名] 在函数内调用被局部变量屏蔽的全局变量

5.gloabl 变量   在函数中告知该变量是全局变量



阅读(1032) | 评论(0) | 转发(0) |
0

上一篇:mysql 编码

下一篇:没有了

给主人留下些什么吧!~~