码迷,mamicode.com
首页 > 编程语言 > 详细

python总结

时间:2015-01-27 00:20:47      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

Python基础教程 学习总结

1. 导入模块

  • “模块.函数”(优先使用)
  • import math
    math.sqrt(9)
  •  在确定不会导入多个同名函数时,可以使用 “from 模块 import 函数” 方式
    from math import sqrt
    sqrt(9)
  • 还可以使用变量来引用函数
  • foo=math.sqrt
    foo(9)   

 

2. 字符串表示 str repr

  • str() 输出对用户比较友好
  • >>> print str(10000L)
    10000
  • repr() 输出对python解释器比较友好,该函数得到的字符串通常可以用来重新获得该对象,即 obj == eval(repr(obj))
  • >>> print repr(10000L)
    10000L

3. 列表可以修改,元组不能修改。一般来说,在几乎所有情况下列表都可以替代元组(例外情况是使用元组作为字典的键,因为键不能修改)。

4. 列表 extend()与连接操作

  • extend() 修改了被扩展的序列。
  • >>> a=[1,2,3]
    >>> b=[4,5,6]
    >>> a.extend(b)
    >>> a
    [1,2,3,4,5,6]
  • 连接+操作则返回一个全新的列表,不修改原列表。
  • >>> a=[1,2,3]
    >>> b=[4,5,6]
    >>> a+b
    >>> [1,2,3,4,5,6]
    >>> a
    [1,2,3] 

5. 列表排序 sort() 和 sorted()

  • sort() 用于在原位置对列表进行排序。
  • >>> x=[4,6,5]
    >>> x.sort()
    >>> x
    [4,5,6] 
    >>> y=x.sort()
    >>> print y
    None
  • sorted() 不是原地操作
  • >>> x=[4,6,5]
    >>> y=sorted(x)
    >>> x
    [4,6,5]
    >>> y
    [4,5,6]

     

 6. 元组表示

  一个元组的值必须加个逗号

  • >>> 42
    42
    >>> (42)
    42
    >>> 42,
    (42,)

     

 

python总结

标签:

原文地址:http://www.cnblogs.com/xingyun/p/4251519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!