def findDuplicate(nums):nums.sort()for i in range(1, len(nums)):if nums[i] == nums[i - 1]:print(nums[i])
测试:
def Divisible():for i in range(10000):if (i % 5 == 0 or i % 6 == 0) and not (i % 5 == 0 and i % 6 == 0):print(i)Divisible()
测试:
def indexs(nums):double = []res = 0for i in nums:if i % 2 == 0:double.append(nums.index(i))for j in double:res += jprint(f"偶数下标和为:{res}")indexs([1,2,3,4,5,6])
测试:
import ospath = '/root/user/11.jpg'# 分离文件路径和文件名
dir_path, filename = os.path.split(path)# 分离文件名和扩展名
name, extension = os.path.splitext(filename)print("文件路径: ", dir_path)
print("文件名: ", name)
print("扩展名: ", extension)
测试:
def split_text(text):lines = text.split(".")lines = [line.strip() + "." for line in lines if line.strip()]return linestext = "I LOVE YOU. This is a test."
lines = split_text(text)
for line in lines:print(line)
测试:
string_array = ["h e l l o ", " q ww e r ", " bye "]for i in range(len(string_array)):string_array[i] = string_array[i].replace(" ", "")print(string_array)
测试:
a = str(input("请输入一个字符串:"))print(len(a))
测试:
a = input("请a同学输入自己喜欢的游戏:")
b = input("请b同学输入自己喜欢的游戏:")if a == b:print(f"a和b都喜欢{a}")
else:print(f"a喜欢{a},b喜欢{b}")
测试:
a = input("请a同学输入自己喜欢的游戏:")
b = input("请b同学输入自己喜欢的游戏:")if a.lower() == b.lower():print(f"a和b都喜欢{a}")
else:print(f"a喜欢{a},b喜欢{b}")
测试:
date_str = input("请输入日期,格式为yyyy/mm/dd: ")year, month, day = date_str.split("/")
year, month, day = int(year), int(month), int(day)output_str = f"{year}年-{month}月-{day}日"
print(output_str)
测试:
string = input("请输入一个字符串: ")
sorted_string = ''.join(sorted(string)) # 将字符串中的字符按升序排序
reverse_sorted_string = sorted_string[::-1] # 将排序后的字符串反转
print(reverse_sorted_string)
测试:
a = str(input("请输入一个字符串: "))
b = a [::-1]
print(b)
测试:
str = input("请输入网址:")url = str[:str.index("?")]
user = str[str.index("=") + 1:str.index("&")]print(f"域名为:{url},用户名为:{user}")
测试:
sentence = input("请输入一句话:")
locations = []
for i in range(len(sentence)):if sentence[i] == "呵":locations.append(i)print("所有'呵'的位置:", locations)
测试:
sentence = input("请输入一句话:")
index = 0
while True:index = sentence.find("呵呵", index)if index == -1:breakprint("找到了 '呵呵',位置在:", index)index += 2
测试:
sentence = input("请输入一句话:")
if "邪恶" in sentence:new_sentence = sentence.replace("邪恶", "**")print(new_sentence)
else:print("句子中没有邪恶")
测试:
str1 = input("请输入一个字符串:")
str2 = input("请再输入一个字符串:")if str1 >= str2:if str2 in str1:print(f"{str2}是{str1}的子串")else:print(f"{str2}不是{str1}的子串")
else:if str1 in str2:print(f"{str1}是{str2}的子串")else:print(f"{str1}不是{str2}的子串")
测试:
def has_digit_and_letter(s):has_digit = Falsehas_letter = Falsefor char in s:if char.isdigit():has_digit = Trueelif char.isalpha():has_letter = Truereturn has_digit and has_letters1 = "qwe12"
s2 = "qw"
print(has_digit_and_letter(s1))
print(has_digit_and_letter(s2))
测试: