Python初识
twocode

    windows和Linux下的python

    python在win下需要下载安装:www.python.org;

    而Linux下是内置的无需另行下载,直接在终端下输入:python就会python shell模式;exit()或者Ctrl+D退出,如图:

1433256655325199.png

    python的输入raw_input和输出print

       1.输出的形式可以是:

        print(x,y,z)        print x,y,z

        其中x,y,z 可以是整型 浮点 字符串

        注意:

        print x,y 一行输出


        print x,

        print y  同样是一行输出

       2.print控制输出的浮点的形式:

print(format(12.345,'m.nf'))

其中m表示输出的整体位数,当m小于实际‭的有效的位数时,作用失效,且是左对齐输出;当m大于实际的有效的位数时,右对齐输出,前面进行空格填充。

print(format(12.345,'3.2f')) =====> 12.35 

n表示小数点后保留的位数,当小于实际的有效位数时,遵守四舍五入;当实际的有效位数大于n时,后面以‘0’填充。

print(format(12.345,'6.4f')) ===> 12.3450

    若想了解函数的使用,可使用help(raw_input)查看详细

    raw_input([prompt]) 是读取的键盘输入的数据,其中prompt可选,是提示信息,增强交互型;函数返回值是string,若需转换返回值的类型可使用int()、float()....,使用type(prompt)查看变量的数据类型。

    变量

可变化数据对象的程序标识符。

1.当变化时,变化的只是指向,之前对应的内存单元内容没有变化,可以用id()进行验证,有点类似于C中的指针和PHP中的传引用:

注意:因为这个特点,python不能使用变量改变内存单元内容,区别与C和PHP(C和PHP语言中变量对应‌内存单元或者内存地址;而python中在同一程序过程中,内存单元的内容始终保持初始值,不会因变量改变而改变,直到此次程序执行完毕

    >>> m = 1

    >>> id(m)

    169586872

    >>> n = 2

    >>> id(n)

    169586860

    >>> m = 2

    >>> id(m)

    169586860

2.python的变量无数据类型,类似JS,变量的类型跟着所赋值的类型变化而变化。

当程序执行完毕后,内存资源会被释放

    函数

    内置函数 

        print() type() raw_input() id() len()

    第三方函数

        Linux-Ubuntu安装easy_install httplib2   

 自定义函数

    >>> import urllib

    >>> import webbrowser

    >>> url = 'http://www.pekingpiao.com'

    >>> content = urllib.urlopen(url).read()

    


网友评论已关闭