找到 34423 篇文章,关于编程

Python程序:创建类并计算圆的面积和周长

AmitDiwan
更新于 2021年3月11日 12:57:17

3K+ 次浏览

当需要使用类来查找圆的面积和周长时,使用面向对象的方法。这里定义一个类,并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用函数查找圆的面积和周长。下面是演示 - 示例 在线演示import math class circle_compute():    def __init__(self, my_radius):       self.radius=my_radius    def area_calculate(self):       return math.pi*(self.radius**2)    def perimeter_calculate(self):       return 2*math.pi*self.radius my_result = int(input("请输入半径 ... 阅读更多

Python程序:使用类追加、删除和显示列表元素

AmitDiwan
更新于 2021年3月11日 12:55:26

2K+ 次浏览

当需要使用类来追加、删除和显示列表元素时,使用面向对象的方法。这里定义一个类,并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用函数向列表添加元素,从列表删除元素,以及使用对象显示列表元素。下面是演示 - 示例 在线演示class list_class():    def __init__(self):       self.n=[]    def add_val(self, a):       return self.n.append(a)    def remove_val(self, ... 阅读更多

Python程序:使用类查找矩形的面积

AmitDiwan
更新于 2021年3月11日 12:52:41

4K+ 次浏览

当需要使用类来查找矩形的面积时,使用面向对象的方法。这里定义一个类,并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用函数查找矩形的面积。下面是演示 - 示例 在线演示class shape_rectangle(): def __init__(self, my_length, my_breadth):    self.length = my_length    self.breadth = my_breadth def calculate_area(self):    return self.length*self.breadth len_val = 6 bread_val = 45 print("矩形的长度是:") print(len_val) print("矩形的宽度是: ... 阅读更多

Python - 替换字符串中重复出现的字符

AmitDiwan
更新于 2021年3月11日 12:51:18

617 次浏览

当需要替换字符串中重复出现的字符时,可以使用键、'index' 方法和列表推导式。列表推导式是迭代列表并对其执行操作的简写形式。'index' 方法返回特定值/可迭代对象的索引,下面是演示 - 示例 在线演示my_str = 'Jane is the best . Jane loves to cook. Jane and Will cook together' print("字符串是:") print(my_str) replace_dict = {'Jane' : 'She' } my_list = my_str.split(' ') my_result = ' '.join([replace_dict.get(val) if val in replace_dict.keys() and my_list.index(val) != idx else ... 阅读更多

Python | 列表中数字的位数之和

AmitDiwan
更新于 2021年3月11日 12:49:33

3K+ 次浏览

当需要对列表中数字的位数求和时,可以使用简单的循环和'str' 方法。列表可以用来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。'str' 方法将给定值转换为字符串数据类型。下面是演示 - 示例 在线演示my_list = [11, 23, 41, 62, 89, 0, 10] print("列表是:") print(my_list) my_result = [] for elem in my_list:    sum_val = 0    for digit in str(elem):       sum_val += int(digit) ... 阅读更多

Python | 从列表中删除空元组

AmitDiwan
更新于 2021年3月11日 12:47:59

855 次浏览

当需要从元组列表中删除空元组时,可以使用简单的循环。列表可以用来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。元组列表基本上包含包含在列表中的元组。下面是演示 - 示例 在线演示def remove_empty(my_tuple):    my_tuple = [t for t in my_tuple if t]    return my_tuple my_tuple = [(), (), (''), (" " , " "), (45, 67, 35, 66, 74, 89, 100) , 'jane'] print("元组是:") print(my_tuple) print("方法 ... 阅读更多

Python | 使用第二个列表对第一个列表的值进行排序

AmitDiwan
更新于 2021年3月11日 12:46:46

440 次浏览

当需要借助第二个列表对第一个列表的值进行排序时,可以使用'sorted' 方法和'zip' 方法。列表可以用来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。'sorted' 方法用于对列表的元素进行排序。zip 方法获取可迭代对象,将它们聚合到元组中,并将其作为结果返回。下面是演示 - 示例 在线演示def list_sort(my_list_1, my_list_2):    zipped_list_pairs = zip(my_list_2, my_list_1)    my_result = [x for _, x in sorted(zipped_list_pairs)] ... 阅读更多

Python 程序:编辑元组内的对象

AmitDiwan
更新于 2021年3月11日 12:44:58

87 次浏览

当需要编辑元组内的对象时,可以使用简单的索引。列表可以用来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。下面是演示 - 示例 在线演示my_tuple = (45, 67, [35, 66, 74], 89, 100) print("元组是:") print(my_tuple) my_tuple[2][1] = 63 print("更改后的元组是:") print(my_tuple)输出元组是:(45, 67, [35, 66, 74], 89, 100) 更改后的元组是:(45, 67, [35, 63, 74], 89, 100)解释定义了一个列表元组,并且 ... 阅读更多

Python 程序:显示两个字符串中都存在的字母

AmitDiwan
更新于 2021年3月11日 12:44:01

674 次浏览

当需要显示两个字符串中共同存在的字母时,可以使用'set' 方法。Python 带有一个称为'set' 的数据类型。这个'set' 只包含唯一的元素。set 可用于执行诸如交集、差集、并集和对称差集之类的操作。下面是演示 - 示例 在线演示string_1 = 'hey' string_2 = 'jane' print("第一个字符串是:") print(string_1) print("第二个字符串是:") print(string_2) my_result = list(set(string_1)|set(string_2)) print("字母是:") for i in my_result:    print(i)输出第一个字符串是:hey 第二个字符串是:jane 字母是: ... 阅读更多

Python 程序:使用自底向上方法的动态规划查找最长公共子字符串

AmitDiwan
更新于 2021年3月11日 12:41:24

233 次浏览

当需要使用自底向上方法的动态规划查找最长公共子字符串时,可以定义一个方法,该方法计算较小问题的解。这些较小问题的解不需要反复计算。相反,可以在需要时直接访问它们。这将导致开发针对手头较大问题的解决方案。下面是演示 - 示例 在线演示def compute_lcw(string_1, string_2):    val = [[-1]*(len(string_2) + 1) for _ in range(len(string_1) + 1)]    for i in range(len(string_1) + 1):       val[i][len(string_2)] = 0    for j in range(len(string_2)): ... 阅读更多

广告
© . All rights reserved.