3K+ 阅读量
在本教程中,我们将编写一个程序,用于对列表中的所有数字求和。列表可能包含字符串或整数格式的数字。请参见示例。输入random_list = [1, '10', 'tutorialspoint', '2020', 'tutorialspoint@2020', 2020]输出4051按照以下步骤编写程序。初始化列表。3将变量 total 初始化为 0。遍历列表。如果元素是整数,则通过检查两个条件将其添加到 total 中。元素将是整数 -> 检查类型。元素将是字符串格式的数字 -> 使用 isdigit() 方法检查。打印 total示例 实时演示# 初始化列表 random_list = [1, '10', 'tutorialspoint', '2020', 'tutorialspoint@2020', ... 阅读更多
300 阅读量
在本教程中,我们将了解一些用于构建 Python 程序的最佳实践。让我们逐一看看使用制表符进行缩进在代码中使用制表符进行缩进可以使代码更具可读性,而不是对多个函数和方法使用随机空格。您可以在任何代码编辑器的设置中设置制表符的空格数。示例# 示例 def sample(random): # 语句 1 # 语句 2 # ... return random每行不要超过 79 个字符在 Python 中,不建议每行超过 79 个字符。通过将行拆分为多行来避免这种情况... 阅读更多
4K+ 阅读量
在本教程中,我们将学习有关 struct 模块的知识。让我们深入了解本教程。struct 模块用于将 Python 的原生数据类型转换为字节字符串,反之亦然。我们无需安装它。它是 Python3 中可用的内置模块。struct 模块与 C 语言相关。我们必须了解 C 语言中用于表示各种数据类型的符号,才能使用 struct 模块。让我们看看其中一些。数据类型格式字符inticharcstringsfloatf让我们看看如何将 Python 数据类型转换为字节。struct.pack()方法 struct.pack() 用于转换... 阅读更多
324 阅读量
在本教程中,我们将学习有关 string.whitespace 的知识。string whitespace 在 Python3 的 string 模块中预定义。如果包含空格、制表符、换行符、回车符、换页符和垂直制表符。示例 实时演示# 导入 string 模块 import string # 打印字符串 print("Hello") # 打印空格 print(string.whitespace) # 打印字符串 print('tutorialspoint')输出如果您运行上述代码,则将获得以下结果。Hello tutorialspoint结论如果您在本教程中有任何疑问,请在评论部分中提出。
在本教程中,我们将学习有关 string.punctuation 字符串的知识。string punctuation 在 Python3 的 string 模块中预定义。它包含所有字符作为字符串。我们可以在程序中的任何地方使用它。示例 实时演示# 导入 string 模块 import string # 打印标点符号 print(string.punctuation)输出如果您运行上述代码,则将获得以下结果。!"#$%&'()*+,-./:;?@[\]^_`{|}~结论我们可以使用它来生成强密码。试试看。如果您在本教程中有任何疑问,请在评论部分中提出。
99 阅读量
在本教程中,我们将学习有关 string.octdigits 字符串的知识。string octdigits 在 Python3 的 string 模块中预定义。我们可以通过简单地从 string 模块访问它,在程序中随时使用八进制数字。示例 实时演示# 导入 string 模块 import string # 打印八进制数字字符串 print(string.octdigits)输出如果您运行上述代码,则将获得以下结果。01234567string.octdigits 是一个字符串。您可以通过执行以下程序来执行此操作。示例 实时演示# 导入 string 模块 import string # 打印八进制数字字符串 print(type(string.octdigits))输出如果您运行上述代码,... 阅读更多
295 阅读量
在本教程中,我们将编写一个程序,该程序将检查给定的字符串是否可以通过使用切片递归删除字符变为空。让我们看一个示例,以便更清楚地理解它。输入string = "tutorialstutorialspointpoint" sub_string = "tutorialspoint"输出True第一次迭代后,tutorialstutorialspointpoint 将变为 tutorialspoint。第二次迭代后,字符串将为空。我们可以使用字符串的 find() 方法来实现结果。按照以下步骤编写程序。初始化字符串和 sub_string。如果其中任何一个为空,则返回 False当字符串长度大于零时。执行以下操作。检查 sub_string 是否存在... 阅读更多
700 阅读量
在本教程中,我们将学习如何使用 SQLite 数据库通过 Python 使用 SQL。有一个内置模块可以连接到 SQLite 数据库。我们将使用 sqlite3 模块来连接 Python 和 SQLite。我们必须遵循以下步骤才能将 SQLite 数据库与 Python 连接。请查看这些步骤并编写程序。导入 sqlite3 模块。使用 sqlite3.connect(db_name) 创建连接,该方法将数据库名称作为参数。如果不存在,它将创建一个具有给定名称的文件,否则它将打开具有给定名称的文件。获取... 阅读更多
304 阅读量
在本教程中,我们将编写一个程序,用于将给定的字符串拆分为相等的部分。让我们看一个例子。输入string = 'Tutorialspoint' each_part_length = 5输出Tutor ialsp ointX输入string = 'Tutorialspoint' each_part_length = 6输出Tutori alspoi ntXXXX我们将使用 itertools 模块中的 zip_longest 方法来实现结果。方法 zip_longest 将迭代器作为参数。我们还可以为分隔字符串传递 fillvalue。它将返回包含相同数量字符的元组列表。zip_longest 在每个迭代中返回一个元组,直到给定的最长迭代器耗尽。并且元组包含... 阅读更多
311 阅读量
在本教程中,我们将学习有关 Python 中 sorted() 函数的知识。sorted() 函数用于按升序或降序对可迭代对象进行排序。我们甚至可以根据不同的键和值对字典列表进行排序。让我们充分利用 sorted() 函数。sorted() 函数不是像 sort 方法那样的就地算法。默认 sorted()函数 sorted() 默认情况下将按升序对可迭代对象进行排序。让我们看一个例子。示例 实时演示# 初始化列表 numbers = [4, 3, 5, 1, 2] # 对数字进行排序 sorted_numbers = sorted(numbers) # 打印排序后的数字 print(sorted_numbers)输出如果您运行... 阅读更多