Python
Mr.史
MR.史,个人博客,学习总结。
展开
-
Python利用xlrd库处理Excel数据
import xlrd# sheet_names:获取所有的sheet的名字workbook = xlrd.open_workbook("D:\\统计.xlsx")print(workbook.sheet_names())# sheet.nrows:获取指定sheet中的行数# sheet.ncols:获取指定sheet中的列数sheet1 = workbook.sheet_by_index(0)# print(sheet1.nrows, sheet1.ncols)# 获取某一单元格原创 2022-05-25 14:24:13 · 425 阅读 · 0 评论 -
模拟汉诺塔问题(Python)
模拟汉诺塔问题(Python)问题描述据说古代有一个梵塔,塔内有3个底座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个和尚想把这64个盘子从A座移动到C座,但每次只允许移动一个盘子。在移动盘子的过程中可以利用B座,但任何时刻3个座上的盘子都必须始终保持大盘在下,小盘在上的顺序。如果只有一个盘子,则不需要利用临时底座,直接将盘子从源移动到目的底座即可。编写函数,接收一个表示盘子数量的参数和分别表示源、目标、临时底座的参数,然后输出详细的移动步骤和每次移动后3个底座的盘子分布情况原创 2022-05-04 10:52:56 · 1296 阅读 · 0 评论 -
凯撒加密算法原理与实现(Python)
实验描述凯撒加密算法的原理:把明文中每个英文字母替换为该字母在字母表中后面第k个字母,如果后面第k个字符超过字母表范围,则把字母表首尾相接,也就是字母Z的下一个字母是A,字母z的下一个字母是a。要求明文中的大写字母和小写字母分别进行处理,大写字母加密后仍为大写字母,小写字母加密后仍为小写字母。编写程序,输入一个字符串作为待加密的明文,然后输入一个整数作为凯撒加密算法的密钥,最后输出该字符串使用该密钥加密后的结果。代码实现import stringdef kaisa(s, k): # 小原创 2022-04-20 10:39:41 · 9321 阅读 · 1 评论 -
Python检测密码强度
实验描述:一般地,可以作为密码字符的主要有数字、小写字母、大写字母和几个标点符号。密码安全强度主要和字符串的复杂程度有关系,字符串中包含的字符种类越多,认为其安全强度越高。按照这个标准,可以把安全强度分为强密码、中高、中低、弱密码。其中强密码表示字符串中同时含有数字、小写字母、大写字母、标点符号这四类自负,而弱密码表示字符串中仅包含4类字符中的一种。编写程序,输入一个字符串,输出该字符串作为密码时的安全强度。代码实现from string import digits, ascii_lowercase原创 2022-04-20 10:30:47 · 6477 阅读 · 2 评论 -
Python基础语法 and 题库
文章目录Python基础语法Python基础语法原创 2022-03-02 10:00:15 · 2497 阅读 · 0 评论