python初识(四)

本文深入浅出地介绍了Python的基础知识,包括基本函数定义与调用、模块导入与使用、系统路径操作以及Excel表格的基本读写功能。通过具体示例,如计算器模块、系统路径设置和Excel数据读写,帮助读者理解并掌握Python编程的基本语法和常用操作。

python初识(四)

基本函数

基础样式

def 函数名(参数列表):
	函数体
	return

eg

def  add(a,b)
	c = a + b
	print(id(c))
	return c
d = add(1,2)
print(id(d))
print(d)
def showP(person):
	for item in person:
		print(item)
p = ["hjx",30,1.6,100]
showP(p)

包 模块

  • 模块:文件名(.py)
  • eg
  • from 库 import 模块 as 别名
  • name
# import  com.oracle.tools
# import com.oracle.tools as t
from com.oracle import tools

a = tools.add(1,1)
print(a)

if ___name__=="__main__":
	print("这是一个特别low计算器")
else:
	print("这是一个特别好计算器")
print(add(1,1))


import com.oracle.tools as t
a = t.add(1,1)
print(a)


import sys
import sys.os
print(os.path.join("org","oracle"))
print(sys.path)
print(sys.argv)

Excel表格操作

  • 1,登陆(加密,锁定账户)
  • 2,图书查看
  • 3,添加图书信息
  • 4,修改
  • 5,删除(软删除)
import xlrd
def login(username,password):
    #加密
    #验证
    book = xlrd.open_workbook("e://person.xls")
    # sheet1 = book.sheet_by_index(0)
    sheet1 = book.sheet_by_name("person")
    # a = sheet1.cell(2,3).value
    # 一共多少行
    r = sheet1.nrows
    # 一共多少列
    c = sheet1.ncols
    flag = False
    for i in range(1, r):
        if username == sheet1.cell(i,1).value and password == sheet1.cell(i,2).value:
            flag = True
            break
    return flag
import xlrd,xlwt
from xlutils import copy

book = xlrd.open_workbook("d://person.xls")
book_copy = copy.copy(book)
sheet= book_copy.get_sheet(0)
sheet.write(2,1,"啧啧啧")
book_copy.save("d://person.xls")
import xlrd,xlwt
from xlutils import copy

book = xlrd.open_workbook("d://person.xls")
r = book.sheet_by_name("person").nrows
c = book.sheet_by_name("person").ncols
book_copy = copy.copy(book)
sheet = book_copy.get_sheet(0)

a = ["3","sdf","18","147","nu","0"]
for i in range(c):
    sheet.write(r,i,a[i])

book_copy.save("d://person.xls")
仅可创建
import xlwt
book = xlwt.Workbook()
sheet = book.add_sheet("user")
sheet.write(2,2,"nihao")
book.save("e://user.xls")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值