python初识(四)

news/2025/2/26 4:46:46

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")

http://www.niftyadmin.cn/n/605975.html

相关文章

TreeView的有关操作

function StorePage() { ddocument; td.selection?(d.selection.type!None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyitwindow.open(http://www.365key.com/storeit.aspx?tescape(d.title)&uescape(d.location.href)&cescap…

【SQL语法】系列06:利用ORDER BY排序

默认为升序,如果希望按降序对记录进行排序,可使用 DESC 关键字。 Orders 表: Company OrderNumber IBM 3532 W3School 2356 Apple 4698 W3School 6953 例 1 以字母顺序显示公司名称: SELECT Company, OrderNumber FROM Orders ORDER…

将jar包发布到maven的中央仓库细节整理

在学习springboot框架的时候,会引入各种各样的starter依赖,照着教程尝试写了个demo-spring-boot-stater,可以理解为一个组件,随引随用 但是只能自己引用,无法共享,于是想将其发布到maven中央仓库 网上参考了…

蛙蛙推荐:一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题)...

function StorePage() { ddocument; td.selection?(d.selection.type!None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyitwindow.open(http://www.365key.com/storeit.aspx?tescape(d.title)&uescape(d.location.href)&cescap…

详细解析Java中抽象类和接口的区别

在Java语言中, abstract class 和 interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。 abstract class和 interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换&…

Python初识(五)---图书管理系统

图书管理系统 登录(加密) import xlrd from xlutils.copy import copy impot hashlib def login(username,password):#读取excel信息book xlrd.open_workbook("book.xls")sheet book.sheet_by_name("user")r sheet.nrowsc she…

rsync实现服务器之间同步目录文件

一般情况下 服务环境一般有三种 dev   开发环境test   测试环境prod   生产环境环境多了,不可避免的事是一些重复的操作,部署什么的 能不能在开发环境打包后,直接同步到测试环境呢?(毕竟重复的事干的多了是会烦的…

代码之谜(二)- 语句与表达式

2019独角兽企业重金招聘Python工程师标准>>> 虽然文章标题是『语句与表达式』,在这篇文章中,我将陈述一个观点 每个表达式都有一个值。 在此之外,也会继续表述这个『代码之谜』系列的主题——数学与计算机之间被经常忽略的矛盾。 …