python基础一

第一行写:#-*- 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")



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值