找到 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("Enter the radius ... 阅读更多

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("The length of the rectangle is : ") print(len_val) print("The breadth of the rectangle ... 阅读更多

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("The string is : ") 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("The list is : ") 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("The tuple is : ") print(my_tuple) print("The method ... 阅读更多

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("The tuple is : ") print(my_tuple) my_tuple[2][1] = 63 print("The tuple after changes is : ") print(my_tuple)输出The tuple is : (45, 67, [35, 66, 74], 89, 100) The tuple after changes is : (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("The first string is :") print(string_1) print("The second string is :") print(string_2) my_result = list(set(string_1)|set(string_2)) print("The letters are : ") for i in my_result:    print(i)输出The first string is : hey The second string is : jane The letters are ... 阅读更多

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.