找到关于编程的34423 篇文章

Java 中的数组复制

Samual Sam
更新于 2023年9月13日 15:09:03

29K+ 次查看

Java 中的数组可以通过以下几种方式复制到另一个数组。使用变量赋值。此方法具有副作用,因为对数组元素的更改会反映在两个位置。为了防止这种副作用,以下是一些更好的复制数组元素的方法。创建一个相同长度的新数组并复制每个元素。使用数组的 clone 方法。clone 方法创建一个相同大小的新数组。使用 System.arraycopy() 方法。arraycopy() 可用于复制数组的子集。示例创建一个名为 Tester 的 Java 类。Tester.java在线演示public class Tester { public ... 阅读更多

Java 中的加法和连接

karthikeya Boyini
更新于 2020年6月18日 09:33:21

1K+ 次查看

Java 中的 '+' 运算符可用于添加数字和连接字符串。应考虑以下规则。只有数字作为操作数,结果将是一个数字。只有字符串作为操作数,结果将是一个连接的字符串。如果操作数既有数字也有字符串,则字符串之前的数字将被视为数字。如果操作数既有数字也有字符串,则字符串之后的数字将被视为字符串。可以使用括号 () 覆盖上述规则。示例创建一个名为 Tester 的 Java 类。Tester.java在线演示public class Tester { public static void main(String args[]) { // 场景 1: ... 阅读更多

如何替换 Python 字典的值?

George John
更新于 2020年6月15日 08:27:55

10K+ 次查看

您可以使用访问运算符 [] 将 Python 字典的值赋值给变量。例如,示例my_dict = { 'foo': 42, 'bar': 12.5 } new_var = my_dict['foo'] print(new_var)输出这将给出以下输出:-42此语法也可用于重新分配与此键关联的值。例如,示例my_dict = { 'foo': 42, 'bar': 12.5 } my_dict['foo'] = "Hello" print(my_dict['foo'])输出这将给出以下输出:-Hello

如何使用 Python 删除列表中相同的元素?

Vikram Chiluka
更新于 2022年10月27日 12:12:50

2K+ 次查看

在本文中,我们将向您展示如何在 Python 中删除列表中相同的元素。简单来说,就是从两个列表中删除公共元素。以下是完成此任务的各种方法:使用 remove() 函数使用列表推导式使用集合差运算符使用集合 difference() 函数假设我们有两个包含一些元素的列表。我们现在将从两个列表中删除相同或公共的元素。使用 remove() 函数算法(步骤)以下是执行所需任务的算法/步骤:创建一个变量来存储 inputList_1。 ... 阅读更多

有人可以帮我修复这个 Python 程序吗?

Arnab Chakraborty
更新于 2020年6月24日 07:26:01

70 次查看

你在粗体部分遇到的第一个问题是由于非缩进块造成的,在那里添加一个缩进。第二个问题是未定义 name 变量。以下是更正后的版本 -print ("欢迎光临。需要帮忙拿行李吗?") bag=input ('(1) 是的,请 (2) 不,谢谢 (3) 我以后再拿 仅输入数字') if bag == ('1'): print ("好的,我马上来!") if bag == ('2'): print ("好的,再见。呃,我太粗鲁了吗?顺便说一下,我是丹尼尔,你呢?") name="Daniel" print (name + ": 嗯,我的名字是 " + name) print ("丹:好的,很高兴认识你 ... 阅读更多

使用 Python 回复用户文本

Arnab Chakraborty
更新于 2020年6月16日 08:28:13

2K+ 次查看

您可以使用 if-elif-else 语句解决此问题。为了使其像这样,直到给定的选项在列表中,它都会要求一个有效选项,我们可以使用 while 循环。当选项有效时,则中断循环,否则,它将重复要求输入。您应该将输入作为整数,为此,您需要使用 int() 方法将输入类型转换为整数。示例请检查代码以遵循给定的要点。print("欢迎光临。需要帮忙拿行李吗?") while True: # 循环用于获取选项,直到它无效。 ... 阅读更多

使用 C 统计句子中的空格、大写和小写字母

Arnab Chakraborty
更新于 2020年1月27日 12:45:05

715 次查看

#include int main() { char str[100],i; int upper = 0, lower = 0, number = 0, special = 0,whitesp=0; printf("输入字符串"); gets(str); for (i = 0; i < str[i]!='\0'; i++) { if (str[i] >= 'A' && str[i] <= 'Z') upper++; else if (str[i] >= 'a' && str[i] <= 'z') lower++; else if (str[i] >= '0' && str[i] <= '9') number++;

打印特定字符的 ASCII 值的 Java 程序

Lakshmi Srinivas
更新于 2020年3月13日 07:06:25

514 次查看

ASCII 代表美国信息交换标准代码。有 128 个标准 ASCII 代码,每个代码都可以用一个 7 位二进制数表示:0000000 到 1111111。如果尝试将字符存储到整数值中,它将存储相应字符的 ASCII 值。示例import java.util.Scanner; public class ASCIIValue { public static void main(String args[]){ System.out.println("输入一个字符:"); Scanner sc = new Scanner(System.in); char ch = sc.next().charAt(0); int asciiValue = ch; System.out.println("给定字符的 ASCII 值是:"+asciiValue); ... 阅读更多

Python - 如何将此 while 循环转换为 for 循环?

Pythonista
更新于 2020年6月20日 07:41:33

1K+ 次查看

在 itertools 模块中使用 count() 函数会产生一个等间距值的迭代器。该函数采用两个参数。start 默认值为 0,step 默认值为 1。使用默认值将生成无限迭代器。使用 break 终止循环。import itertools percentNumbers = [] finish = "n" num = "0" for x in itertools.count(): num = input("输入分数:") num = float(num) percentNumbers.append(num) finish = input("停止?(y/n)") if finish=='y':break print(percentNumbers)上述脚本的示例输出输入分数:11 停止?(y/n) 输入分数:22 停止?(y/n) 输入分数:33 停止?(y/n) y [11.0, 22.0, 33.0]

如何消除 Python 字符串中的数字?

Arjun Thakur
更新于 2020年3月5日 11:25:01

142 次查看

您可以创建一个数组来跟踪字符串中所有非数字字符。最后,使用 "".join 方法连接这个数组。 例如:my_str = 'qwerty123asdf32' non_digits = [] for c in my_str:    if not c.isdigit():       non_digits.append(c) result = ''.join(non_digits) print(result) 输出 这将输出qwertyasdf 例如:您也可以使用一行 Python 列表推导来实现这一点。 my_str = 'qwerty123asdf32' result = ''.join([c for c in my_str if not c.isdigit()]) print(result) 输出 这将输出qwertyasdf

广告