Python初识06-02
windows和Linux下的python
python在win下需要下载安装:www.python.org;
而Linux下是内置的无需另行下载,直接在终端下输入:python就会python shell模式;exit()或者Ctrl+D退出,如图:
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()
- Python Web 2018-05-18
- Python学习记录 2015-07-07
- AttributeError: 'module' object has no attribute 'SSHClient' 2015-07-06
- Python下配置paramiko模块 2015-07-06
- python加入环境变量 2015-07-06