第一行写:#-*- coding:UTF-8 -*-
print "hello"
print u"世界你好"
注释:#
多行注释: ‘’‘ 俄 sad sad ’‘’
a = 3
b = 4
s = a + b
print s
输入数值内容赋值:
a = input u"请输入一个数"
或者b = input (u"请输入一个数")或者a = input "please input a number"
输入字符类型赋值:
m = raw_input u"请输入一个字符"
分支结构:
if a > b:
print a
elif b > a:
print b
else:
print u"相等"
函数的调用:
def 表示被调函数
# 有参有返回值函数 def add1(x, y): print u"加法" s = x + y return s def sub2(p, q): print u"减法" t = p - q return t def mul3(m, n): print u"乘法" l = m * n return l def div4(d, f): print u"除法" k = d / f return d a = input(u"第一个数:") b = input(u"第二个数:") m = raw_input(u"运算符") if m == "+": k = add1(a, b) print u"结果为:", k elif m == "-": z = sub2(a, b) print u"结果为:", z elif m == "*": g = mul3(a, b) print u"结果为:", g elif m == "/": u = div4(a, b) print u"结果为:", u else: print u"非法"
全局global:
def mygolbal(a): a = 3 print a mylist = (5, 6, 7, 8) print mylist[0] global mylist mylist = (1, 2, 3, 4) a = input("please input one number:") print mylist[0] mygolbal(a) print a
数组:
mylist = (1,2,3,4)
print mylist[0]
对excel表进行操作:
需要安装下面三个文件,一是copy功能,二是写入功能,三是读取。要对excel进行写入就需要写入的功能,但是这个写入会再重新开辟一块内存写入信息,这样之前有得数据就没有了,所以还需要倒入copy功能,把之前的数据copy的这个新开辟的内存进行再次写入。
解压tar,在终端用超管运行,用python运行:python setup.py install
读:
#定义全局j
global j
# xlrd
import xlrd#打开excel放在mybook这个内存空间中
mybook = xlrd.open_workbook("/Users/poptest/username.xls")#取到sheet页的名字放mysheet里
mysheet = mybook.sheet_by_name("name")#取到excel写入内容的部分的行数
j = mysheet.nrows#从2到j循环
for i in range(2,j):#取出每个cell的值
if mysheet.cell(i,1).value == rev_user: return 1写:
#从xlrd中导入open_workbook方法 #from xlrd import open_workbook import xlrd #从xlutils中导入copy方法 from xlutils.copy import copy mybook = xlrd.open_workbook("/Users/poptest/username.xls") #把mybook复制到wrbook wrbook = copy(mybook) #获得页面,看一下原来的sheet下角标,在原来的sheet页中 wsheet = wrbook.get_sheet(0) #往里面写行,列,值 wsheet.write(j,1,rev_name) wsheet.write(j,2,rev_pwd) #保存往里写过的表 wrbook.save("/Users/poptest/username.xls")