找到 34423 篇文章 关于编程

Python 函数创建迭代器以实现高效循环

Daniol Thomas
更新于 2019-07-30 22:30:24

201 次浏览

与大多数编程语言一样,Python 提供 while 和 for 语句来构成循环结构。for 语句尤其适用于遍历列表、元组或字符串等可迭代对象。Python 标准库中的 itertools 模块定义了更有效、更快速的迭代工具。这些迭代器构建块是类似 Haskell 和 SML 等函数式编程语言中类似工具的 Python 式实现。itertools 模块中的函数分为三种类型。无限迭代器有限迭代器组合迭代器以下函数生成无限序列。count() − 此函数返回从起始值开始的等间距值的迭代器。该函数可以具有可选的步长值来 ... 阅读更多

Python 中的十进制定点和浮点运算

Krantik Chavan
更新于 2019-07-30 22:30:24

1K+ 次浏览

浮点数在内存中表示为以 2 为底的二进制分数。因此,浮点运算有时会很奇怪。0.1 和 0.2 的加法可能会给出令人讨厌的结果,如下所示:−>>> 0.1 + 0.2 0.30000000000000004事实上,这是二进制浮点数表示的特性。这在任何编程语言中都很普遍。Python 提供了一个 decimal 模块来执行快速且正确舍入的浮点运算。decimal 模块旨在精确地表示浮点数,就像人们希望它们的行为一样,并且算术运算结果与预期一致。精度级别 ... 阅读更多

在 Java 中获取本地化的星期几简称

karthikeya Boyini
更新于 2019-07-30 22:30:24

251 次浏览

使用“a”日期转换字符显示星期几简称。System.out.printf("Localized short day name = %ta/%Ta", d, d);上面,d 是一个日期对象−Date d = new Date();以下是示例−示例 实时演示import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; public class Demo { public static void main(String[] args) throws Exception { Date d = new Date(); DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss a"); String format = dateFormat.format(d); System.out.println("Current date and time = " + ... 阅读更多

在 Java 中获取本地化的星期几名称

Samual Sam
更新于 2019-07-30 22:30:24

163 次浏览

以下是示例。示例 实时演示import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; public class Demo { public static void main(String[] args) throws Exception { Date d = new Date(); DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss a"); String format = dateFormat.format(d); System.out.println("Current date and time = " + format); System.out.printf("Localized day name = %tA/%TA", d, d); } }输出Current date and time = 26/11/2018 11:44:44 AM Localized day name = Monday/MONDAY

在 Java 中设置宽度和精度以格式化输出

karthikeya Boyini
更新于 2019-07-30 22:30:24

2K+ 次浏览

如下所示设置输出中的宽度。这里,%10 设置一个 10 个字符的字段System.out.printf("d1 = %10.2f d2 = %8g", d1, d2);上面,小数点后的值表示小数位数,即 5.3 表示 3 位小数−System.out.printf("d1 = %5.3f d2 = %2.5f", d1, d2);以下是示例−示例 实时演示public class Demo { public static void main(String[] args) throws Exception { double d1 = 399.8877; double d2 = 298.87690; System.out.printf("d1 = %10.2f d2 = %8g", d1, d2); System.out.printf("d1 = %5.3f d2 = %2.5f", d1, d2); } }输出d1 = 399.89 d2 = 298.877 d1 = 399.888 d2 = 298.87690

使用 Java 中的 printf 格式化数值数据

Samual Sam
更新于 2019-07-30 22:30:24

103 次浏览

首先,我们获取了一个双精度变量并将其显示了两次。double d = 399.8877; System.out.printf("d1 = %2$f d2 = %1$g", d, d);之后,我们格式化了数值 int 数据−int val1 = 90, val2 = 35, val3 = 88, val4 = 600; System.out.printf("val1 = %d, val2 = %x, val3 = %o, val4 = %d", val1, val2, val3, val4); System.out.printf("val2 = %4$d, val2 = %3$d, val3 = %2$o, val4 = %1$d", val1, val2, val3, val4);上面,我们为八进制显示了 %o,为十六进制显示了 %x,为整数显示了 %d 等。以下是完整的示例−示例 实时演示public class Demo {    public static ... 阅读更多

在 Java 中以 yyyy 格式格式化年份

karthikeya Boyini
更新于 2019-07-30 22:30:24

310 次浏览

以 yyyy 格式格式化年份就像显示整个年份一样。例如,2018。使用 yyyy 格式,如下所示−SimpleDateFormat("yyyy");让我们看一个示例−// 以 yyyy 格式显示年份 SimpleDateFormat simpleformat = new SimpleDateFormat("yyyy"); String strYear = simpleformat.format(new Date()); System.out.println("Current Year = "+strYear);上面,我们使用了 SimpleDateFormat 类,因此导入了以下包−import java.text.SimpleDateFormat;以下是示例−示例 实时演示import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; public class Demo { public static void main(String[] args) throws Exception { // 显示当前日期和时间 ... 阅读更多

在 Java 中以 yy 格式格式化年份

Samual Sam
更新于 2019-07-30 22:30:24

1K+ 次浏览

以 yy 格式格式化年份就像将年份显示为 01、02、03、04 等一样。例如,2018 年为 18。使用 yy 格式,如下所示。SimpleDateFormat("yy");让我们看一个示例−// 以 yy 格式显示年份 SimpleDateFormat simpleformat = new SimpleDateFormat("yy"); String strYear = simpleformat.format(new Date()); System.out.println("Current Year = "+strYear);上面,我们使用了 SimpleDateFormat 类,因此导入了以下包−import java.text.SimpleDateFormat;以下是示例−示例 实时演示import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; public class Demo { public static void main(String[] args) throws Exception { // 显示当前 ... 阅读更多

在 Java 中以 zzzz 格式显示时区

karthikeya Boyini
更新于 2019-07-30 22:30:24

292 次浏览

对于时区,请按以下方式使用 zzzz 格式。SimpleDateFormat("zzzz");让我们看一个示例−// 以 zzzz 格式显示时区 simpleformat = new SimpleDateFormat("zzzz"); String strTimeZone = simpleformat.format(new Date()); System.out.println("TimeZone in zzzz format = "+strTimeZone);上面,我们使用了 SimpleDateFormat 类,因此导入了以下包−import java.text.SimpleDateFormat;以下是示例−示例 实时演示import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; public class Demo { public static void main(String[] args) throws Exception { // 显示当前日期和时间 Calendar cal = Calendar.getInstance(); ... 阅读更多

在 Java 中以 z 格式显示时区

Samual Sam
更新于 2019-07-30 22:30:24

216 次浏览

z 格式表示通用时区。我们将按以下方式使用它。SimpleDateFormat("z");让我们看一个示例−// 以 z 格式显示时区 SimpleDateFormat simpleformat = new SimpleDateFormat("z"); String strTimeZone = simpleformat.format(new Date()); System.out.println("TimeZone in z format = "+strTimeZone);上面,我们使用了 SimpleDateFormat 类,因此导入了以下包−import java.text.SimpleDateFormat;以下是示例−示例 实时演示import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; public class Demo { public static void main(String[] args) throws Exception { // 显示当前日期和时间 Calendar ... 阅读更多

广告

© . All rights reserved.