题目 计算字符串中子串出现的次数。 实现 if __name__=="__main__":str1=input("plz input string1:")str2=input("plz input string2:")print(str1.count(str2))
1、创建一个长度为10的一维全为0的ndarray对象,然后让第5个元素等于1 。 2、创建一个元素为从10到49的ndarray对象。 3、创建一个4*4的二维数组,并输出数组元素类型。4、创建一个数组,该数组可以完成将坐标位置为(0,1,3)到(3,0,1)的转置。 5、将4题中的数据类型转换为float64。6、参照课件分别完成数组间的矢量运算、广播运算、标量运算。 7、创建一个二维数组,使用索引的方式获取第二行第一列和第三行第二列的数据。...
尝试编写一个函数,该函数获取每个列表的总和并在新的单个列表中返回单个值.例如[[2, 7, 6], [9, 5, 1], [4, 3, 8]] 变[15, 15, 15]到目前为止我所拥有的:def row_sums(square):total_list = []total = 0for i in square:for j in i: total += jtotal_list.append(total)return total_list 但这只会将每个列表相互累积,从而导致:[15, 30, 45] 我不知道如何将每个列表的总和分开.这里不允许使用SUM函数,因为它是嵌套循环的练习....
1、new方法和init方法执行的执行顺序?答:先执行new方法,开辟内存,创建对象,再执行init # class Person(): # def __init__(self, name, age): # self.name = name # self.age = age # print("我是init方法.") # # def __new__(cls, *args, **kwargs): # print("我是new方法.") # return object.__new__(cls) # # p = Person("lily", 18) # p2 = Person("lucy", 20) # print(id(p)...
import time # 展品展示 goods_list = [{"name": "电脑", price:1999,"num":20,"sum":"有现货"},{"name": "鼠标", price: 10,"num":20,"sum":"有现货"},{"name": "游艇", price: 20,"num":20,"sum":"有现货"},{"name": "美女", price: 998,"num":20,"sum":"有现货"},{"name": "油精", price: 30,"num":20,"sum":"有现货"} ]# 添加购物车用 my_car = {1:{"name": "电脑", price:1999,"num1":0,"sum":"有现货"},2:{"name": "鼠标",...
集合与字典练习question1问题描述:有一个列表,其中包括 10 个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表的最后,然后输出这个列表。最终样式是[2,3,4,5,6,7,8,9,0,1]代码如下:list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]print(list)a = list.pop(0)list.append(a)print(list)结果如下图: question2问题描述:按照下面的要求实现对列表的操作:1). 产生一个列表,其中...
练习 1、- 使用列表推导式找出单词长度大于n的单词 ls = ["google","apple","hello","battle"] n = 5for item in ls:if len(item) > n:print(item)google battle2、- 使用列表推导式寻找两个列表中的相同元素 ls1 = ["google","apple","hello","battle"] ls2 = ["gooogle","dpple","hello","baattle"]for item1 in ls1:for item2 in ls2:if item1 == item2 :print(item1)hellols1 = ["google","apple","hello","battle"] ls2 = ["g...
我正在学习艾伦唐尼的Think Python中的python,并且我坚持练习6 here.我为它写了一个解决方案,起初看起来似乎比here给出的答案有所改进.但是在运行两者时,我发现我的解决方案需要一整天(约22小时)来计算答案,而作者的解决方案只花了几秒钟.有人能告诉我作者的解决方案是如此之快,当它迭代一个包含113,812个单词的字典并对每个单词应用递归函数来计算结果时? 我的解决方案known_red = {'sprite': 6, 'a': 1, 'i': 1, '': 0} #Globa...
嵌套循环及练习:一个循环体内可以嵌入另一个循环,一般称为“嵌套循环”,或者“多重循环”。 【练习】 1 #测试嵌套循环2 for x in range(5):3 for y in range(5):4 print(x,end=\t)5 print() #起到换行的作用6 7 print(##############################)8 #嵌套循环打印九九乘法表9 for x in range(1,10): 10 for y in range(1,x+1): 11 #print(y,*,x,=,x*y,end=\t) 12 print({0}*{1}=...
1、计算两个格式化时间之间差了多少年月日时分秒 # import time # # def diff_date(date_str1, date_str2): #方法一 # diff_second = int(abs(time.mktime(time.strptime(date_str1, "%Y-%m-%d %H:%M:%S")) - # 取两个时间的秒差值 # time.mktime(time.strptime(date_str2, "%Y-%m-%d %H:%M:%S")))) # struct_time = time.localtime(diff_second) # 结构化时间 # diff_year = struct...
直接看代码吧 >>> x='<a href="/member/GeekCourse"><img src="//cdn.v2ex.com/avatar/6288/c88e/378848_normal.png?m=1551836511" class="avatar" border="0" align="default" style="max-width: 24px; max-height: 24px;" /></a><a href="/member/guiqiqi"><img src="//cdn.v2ex.com/avatar/53cf/537b/78484_normal.png?m=1510181793" class="avatar" border="0" align="default" style="max-width: 24px; max-height: 24px;" />...
1、执行python的两种方式 2、简述位、字节的关系 3、简述ascill、unicode、utf-8、gbk的关系 4、请写出‘张三’分别用utf-8和gbk编码所占的位数 5、python单行注释和多行注释分别用什么 6、声明变量注意事项有哪些 7、请使用int提供的方法表示n = 5变量最少可以用多少个二进制位表示 8、布尔值分别有什么 9、请写出执行结果 a = alex b = a.capitalize() print(a) print(b) 10、请实现下述功能 name = ‘aleX’ ...
长方形 height = int(input("please you want to height:")) width = int(input("please you want to width:")) num_height = 0 while height > num_height:num_width = 1while width > num_width:num_width += 1print("*",end="")print("*")num_height += 1View Code 乘法表 num = 1 while num <= 9:every = 1while num >= every:print(str(num) + "*" + str(every) + " = " + str(num*every),end=" ")every += 1print()num +=...
本节大纲:1.正则表达式2.re模块的学习3.速记理解技巧4.挑战练习--开发一个简单的python计算器5.心得总结6.学习建议 正则表达式:正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种...
以查找最小值为例 class MyStack:def __init__(self):self.values = []self.mins = []def push(self, ins):if not self.mins:self.mins.append((0, ins))elif ins < self.mins[-1][1]:self.mins.append((len(self.values), ins))self.values.append(ins)def pop(self):if self.mins and len(self.values)-1 == self.mins[-1][0]:self.mins.pop()return self.values.pop() if self.values else None# def top(self):# return se...