找到 10786 篇文章 关于 Python

Python - 检查数组中是否存在一个数字及其两倍

AmitDiwan
更新于 2021-09-20 11:03:26

448 次浏览

当需要检查数组中是否存在一个数字及其两倍时,会遍历数组,将数字乘以 2 并进行检查。示例以下是相同内容的演示def check_double_exists(my_list): for i in range(len(my_list)): for j in (my_list[:i]+my_list[i+1:]): if 2*my_list[i] == j: print("The double exists") my_list = [67, 34, 89, 67, 90, 17, 23] print("The list is :") print(my_list) check_double_exists(my_list)输出The list is : [67, 34, 89, ... 阅读更多

Python Pandas – 从 DataFrame 列中的字符串中删除数字

AmitDiwan
更新于 2021-09-20 11:07:42

3K+ 次浏览

要从字符串中删除数字,我们可以使用 replace() 方法并简单地替换。让我们首先导入所需的库 -import pandas as pd创建包含学生记录的 DataFrame。Id 列包含带有数字的字符串 -dataFrame = pd.DataFrame(    {       "Id": ['S01', 'S02', 'S03', 'S04', 'S05', 'S06', 'S07'], "Name": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'], "Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'] } )从特定列(此处为“Id”)的字符串中删除数字 -dataFrame['Id'] = dataFrame['Id'].str.replace('\d+', '') 示例以下是代码 -import pandas as pd # 创建 DataFrame ... 阅读更多

Python - 查找给定数字范围内素数的数量

AmitDiwan
更新于 2021-09-20 11:01:52

2K+ 次浏览

当需要查找给定数字范围内素数的数量时,会输入范围并对其进行遍历。‘%’ 模运算符用于查找素数。示例以下是相同内容的演示lower_range = 670 upper_range = 699 print("The lower and upper range are :") print(lower_range, upper_range) print("The prime numbers between", lower_range, "and", upper_range, "are:") for num in range(lower_range, upper_range + 1): if num > 1: for i in range(2, num): if (num % ... 阅读更多

Python - 给定一个整数列表,如果存在,则找到第三大的数字

AmitDiwan
更新于 2021-09-20 10:59:47

273 次浏览

当需要在整数列表中找到第三大数字时,会定义一个以列表作为参数的方法。它将一个浮点数列表初始化为无穷大。遍历列表中的值,并与无穷大的值进行比较。根据结果,在控制台上显示输出。示例以下是相同内容的演示def third_max_num(my_num): my_result = [float('-inf'), float('-inf'), float('-inf')] for num in my_num: if num not in my_result: ... 阅读更多

Python - 查找字符串中最后一个单词的长度

AmitDiwan
更新于 2021-09-20 10:57:00

2K+ 次浏览

当需要查找字符串中最后一个单词的长度时,会定义一个方法,该方法删除字符串中多余的空格,并遍历字符串。它会一直迭代直到找到最后一个单词。然后,找到它的长度并将其作为输出返回。示例以下是相同内容的演示def last_word_length(my_string): init_val = 0 processed_str = my_string.strip() for i in range(len(processed_str)): if processed_str[i] == " ": init_val ... 阅读更多

Python Pandas - 显示每列中存在的唯一值

AmitDiwan
更新于 2021-09-20 11:00:41

478 次浏览

要显示每列中的唯一值,请使用 unique() 方法并在其中设置列。首先,导入所需的库 -import pandas as pd创建一个具有两列和重复记录的 DataFrame -dataFrame = pd.DataFrame(    {       "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'], "Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'] } )通过在 unique() 方法中设置每列来查找唯一值 -resStudent = pd.unique(dataFrame.Student) resResult = pd.unique(dataFrame.Result)示例以下是代码 -import pandas as pd # 创建 DataFrame dataFrame = pd.DataFrame(    {       ... 阅读更多

Python Pandas - 使用多项式插值填充 NaN

AmitDiwan
更新于 2021-09-20 10:54:05

769 次浏览

要使用多项式插值填充 NaN,请对 Pandas 系列使用 interpolate() 方法。使用该方法,将“method”参数设置为“polynomial”。首先,导入所需的库 -import pandas as pd import numpy as np创建一个包含一些 NaN 值的 Pandas 系列。我们使用 numpy np.nan 设置了 NaN -d = pd.Series([10, 20, np.nan, 65, 75, 85, np.nan, 100])使用 interpolate() 方法的 method 参数查找多项式插值 -d.interpolate(method='polynomial', order=2)示例以下是代码 -import pandas as pd import numpy as np # pandas 系列 d = pd.Series([10, 20, np.nan, 65, 75, 85, np.nan, 100]) ... 阅读更多

Python 程序接受以元音开头的字符串

AmitDiwan
更新于 2021-09-20 10:54:51

1K+ 次浏览

当需要接受以元音开头的字符串时,会使用 ‘startswith’ 函数来检查字符串是否以特定字符(元音)开头。示例以下是相同内容的演示my_list = ["Hi", "there", "how", "are", "u", "doing"] print("The list is : ") print(my_list) my_result = [] vowel = "aeiou" for sub in my_list: flag = False for letter in vowel: if sub.startswith(letter): flag = True ... 阅读更多

Python - 查找大于给定长度的单词

AmitDiwan
更新于 2021-09-20 10:52:51

1K+ 次浏览

当需要查找大于特定长度的单词时,会定义一个方法,该方法会拆分字符串并遍历它。它会检查单词的长度并将其与给定长度进行比较。如果它们匹配,则将其作为输出返回。示例以下是相同内容的演示def string_check(string_length, my_string):    result_string = []    words = my_string.split(" ")    for x in words:       if len(x) > string_length:          result_string.append(x)    return result_string string_length = 3 my_string ="Python is always fun to learn" print("The string is :") ... 阅读更多

Python 程序使用正则表达式检查字符串是否仅包含定义的字符

AmitDiwan
更新于 2021-09-20 10:43:00

395 次浏览

当需要使用正则表达式检查给定字符串是否包含特定字符时,会定义一个正则表达式模式,并将字符串应用于遵循此模式。示例以下是相同内容的演示import re def check_string(my_string, regex_pattern): if re.search(regex_pattern, my_string): print("The string contains the defined characters only") else: print("The doesnot string contain the defined characters") regex_pattern = re.compile('^[Python]+$') my_string_1 = 'Python' print("The string is :") print(my_string_1) check_string(my_string_1 , regex_pattern) my_string_2 = 'PythonInterpreter' print("The string ... 阅读更多

广告

© . All rights reserved.