您的位置:首页 > 编程语言 > Python开发

python编程初步知识

2016-01-20 07:55 423 查看

Python应用

Web Programming:Django,Pyramid,Bottle,Tornado,Flask,web2py

GUI Development:wxPython,tklnter,PyGtk,PyGObject,PyQt

Scientific and Numeric:SciPy,Pandas,IPython

Software Development:Buildbot,Trac,Roundup

System Administration:Ansible,Salt,OpenStack

hello.py
#!/usr/bin/python3
#!/usr/bin/env python3

## env更好,或者直接用python3 hello.py


变量名注意:

1. 显示
2. nums_of_alex_gf = 19
3. NumsOfAlexGf = 19
4. 不要用关键字做变量名


可以使用BIF id()函数来查看变量的内存未知,例:id(a),id(b) 查看变量a,b的内存地址

python2x:raw_input() <=> python3x:input() #存储的格式默认是字符串

python2x:input() <=> python3x:eval(input())

python强制缩进

python中单引号和双引号没有区别

数据类型:

type()可以用来看数据类型

* 数字

* int

* float

* long 长整型,pyhton长整数没有指定位宽,即python没有限制长整数数值的大小

布尔

True:机内表示1

False:机内表示0

字符串

移除空格

分割

长度

列表

help(name_list)

dir(name_list)

if “Josh” in name_list:

元祖

list() 把元祖转换成列表

tuple() 把列表转换成元祖

文件操作:

# python2x有file和open两种方法,python3x只有open一种方法
file_obj = file("文件路径","模式")
file_obj = open("文件路径","模式")

# 一次性加载所有内容到内存,并合并成一个字符串
obj.read()

# 一次性加载所有内容到内存,并根据行分割成字符串
obj.readlines()

# 每次仅读取一行数据
for line in obj:
print line

# 写文件
obj.write('内容')

# 关闭文件句柄
obj.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python