- 博客(6)
- 收藏
- 关注
原创 python操作Excel的几种方式
Python对Excel的读写主要有xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种。 1.xlrd主要是用来读取excel文件 1 2 3 4 5 6 7 8 importxlrd data=xlrd.open_workbook('abcd.xls')# 打开xls文件 table=data.sheets()[0]# 打开第一张表 nrows=t...
2021-05-17 16:25:32
368
原创 打印出word1中出现在word2中的所有字母
用函数实现如下功能: 打印出word1中出现在word2中的所有字母。 代码如下: def in_both(word1,word2): print(word1,'中出现且在',word2,'中的所有字母如下:') for letter in word1: if letter in word2: print(letter) 测试如下: >>> in_both('apples','oranges') ...
2020-11-25 22:32:54
431
原创 根据一个字符查找器出现在字符串中的下标(搜索函数)
根据一个字符查找器出现在字符串中的下标。 代码如下: def find(word,letter): index = 0 while index < len(word): if word[index] == letter: return index index = index + 1 return -1 测试结果: >>> find('name','m') 2 >>>...
2020-11-25 22:04:41
371
原创 利用字符串拼接和for循环生成字母序列
在Robert McCloskey的书《为小鸭让路》中,小鸭们的名字是Jack、Kack、Lack、Nack、Ouack、Pack、Quack。按照循环顺序输出这些名字: prefixes = 'JKLMNOPQ' suffix = 'ack' for letter in prefixes: print(letter + suffix) 输出是: Jack Kack Lack Mack Nack Oack Pack Qack 发现并不完全正确,改进程序如下: pre...
2020-11-24 22:28:35
586
原创 Ackermann函数的Python实现方法
1.定义 ack(m,n) = n+1 m = 0 ack(m,n) = ack(m-1,1) m!=0 n = 0 ack(m,n) = ack(m-1,ack(m,n-1)) m!=0 n!=0 2.Python实现方法 def ack(m,n): ... if m == 0: ... recurse 1= n + 1 ... return recurs...
2020-11-24 22:19:21
4172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅