1、文件头#!/usr/bin/python
指明程序解释路径,之后可直接./name.py运行python程序
不然运行要加python name.py
2、输入输出
1)n = int(raw_input('please input XX:'))
默认输入是str,用type()可查看类型,len()可查看长度,int()/float()可做类型转换
所有的变量没有类型,一切皆对象(还不是很理解怎么存储的)
以数据为主体(和C/Java不同),假如x = 10, y = 10,则x与y指向同一块区间,变量只是一个引用,不能通过变量改变存储区间的值(后来好像可以通过x[0]可以改变,那y的值也跟着改变)。如果x=11, y=11,则都指向另外空间,数据10没有指引,引用数为0,系统自动释放
2)print 'x', 'y'同行输出,相当于print x, print y(若没有分号,则分行输出)
格式化输出:print format(12.3456, ‘m.nf’) m表示总位数,n表示小数点位数
print "name: %s, age: %d, grade:%.2f" %("zhuhui", 24, 90)
3、import 模块
常用模块很多,最基本的
import os (使用help(os)可得到里面可用的所有函数)
import math(help(math.power)可显示函数的用法等)
str是内建库,不用导入
4、基本语句
1)if-else
单分支 多分支
if condition: || if conditon:
state || state
else: || elif condition:
state || elif conditon:
|| else:
2)while
while condition: || while True
state || state
else: || if conditon:
state || break
不满足conditon,执行else || else:
|| state
else是while的一部分,break后跳出while,不执行else
5、函数积累
import webbrowser as web(<===别名)
myurl = 'http://blog.csdn.net/huierlc/article/details/38293931'
web.open_new_tab(myurl)
即可在浏览器中打开网页