找到 34423 篇文章,关于编程
3K+ 阅读量
您可以通过多种方式在 Google 地图上绘制地理坐标。但是,如果您想将其保存到本地文件中,一种更好的方法是通过名为 gmplot 的 Python 模块。Python 库 gmplot 允许我们在 Google 地图上绘制数据。gmplot 具有类似 matplotlib 的接口,可以生成 HTML 和 javascript,以便在 Google 地图之上提供所有附加数据。安装使用 pip 安装 gmplot 很容易,如果 gmplot 尚未安装,则使用以下命令:pip install gmplot运行上述命令后,您可能会看到类似以下输出:从上面可以看出,最新版本... 阅读更多
20K+ 阅读量
Tkinter 是一个用于开发 GUI(图形用户界面)的 Python 库。我们使用 tkinter 库创建 UI(用户界面)应用程序,创建窗口和其他所有图形用户界面。如果您使用的是 python 3.x(推荐),Tkinter 将作为标准软件包随 Python 一起提供,因此我们无需安装任何内容即可使用它。在 Tkinter 中创建注册表单之前,让我们首先在 Tkinter 中创建一个简单的 GUI 应用程序。创建简单的 GUI 应用程序以下是通过仅导入 Tkinter 并设置其标题来创建窗口的程序:from tkinter import * from tkinter import ttk ... 阅读更多
96 阅读量
首先想到的是,为什么只比较这两种语言?这可能是因为它们都是解释型、敏捷的语言,具有面向对象的理念,并且拥有非常庞大的社区支持。但是,尽管这两种语言共享一些思想、语法元素并且具有几乎相同的功能,但这两个社区却没有任何共同点。这两种语言在开发者社区中都非常流行(这也是比较的原因之一)。以下是 2018 年 GitHub 上基于打开的拉取请求排名前十的流行语言:基于打开的拉取请求,GitHub 上排名前十的流行语言... 阅读更多
574 阅读量
SimPy(与“Blimpie”押韵)是一个用于面向过程的离散事件仿真的 Python 包。安装安装 SimPy 最简单的方法是通过 pip:pip install simpy您可能得到的输出将类似于以下内容:在撰写本文时,simpy-3.0.11 是 SimPy 的最新版本,我们将在以下所有示例中使用它。如果 SimPy 已安装,请使用 pip 的 –U 选项进行升级。pip install –U simpy注意:您需要具有 python 2.7 或更高版本,并且对于 Linux/Unix/MacOS,您可能需要 root 权限才能安装 SimPy。要检查 SimPy 是否已成功安装,请打开 Python shell... 阅读更多
1K+ 阅读量
可以使用 java.util.regex.Pattern.matches() 方法验证姓名。此方法匹配姓名的正则表达式和给定的输入名称,如果匹配则返回 true,否则返回 false。演示此方法的程序如下所示:示例实时演示public class Demo { public static void main(String args[]) { String name = "John Harry Smith"; String regexName = "\p{Upper}(\p{Lower}+\s?)"; String patternName = "(" + regexName + "){2, 3}"; System.out.println("姓名为: " + name); System.out.println("上述姓名是否有效? " + name.matches(patternName)); ... 阅读更多
300 阅读量
可以使用 String.split() 方法围绕正则表达式的特定匹配拆分指定的字符串。此方法只有一个参数,即正则表达式,它返回通过围绕正则表达式的特定匹配拆分输入字符串获得的字符串数组。演示拆分字符串的程序如下所示:示例实时演示public class Demo { public static void main(String args[]) { String regex = "_"; String strInput = "The_sky_is_blue"; System.out.println("正则表达式: " + regex); System.out.println("输入字符串: " + strInput); String[] strArr = ... 阅读更多
68 阅读量
可以使用 java.util.regex.Pattern.split() 方法围绕模式的特定匹配拆分指定的输入序列。此方法只有一个参数,即要拆分的输入序列,它返回通过围绕模式的特定匹配拆分输入序列获得的字符串数组。演示 Java 正则表达式中 Pattern.split() 方法的程序如下所示:示例实时演示import java.util.regex.Pattern; public class Demo { public static void main(String[] args) { String regex = "_"; String input = "Oranges_are_orange"; System.out.println("正则表达式: " + regex); ... 阅读更多
3K+ 阅读量
可以使用 java.util.regex.Pattern.matches() 方法验证电子邮件地址。此方法匹配电子邮件的正则表达式和给定的输入电子邮件,如果匹配则返回 true,否则返回 false。演示此方法的程序如下所示:示例实时演示public class Demo { static boolean isValid(String email) { String regex = "^[\w-_\.+]*[\w-_\.]\@([\w]+\.)+[\w]+[\w]$"; return email.matches(regex); } public static void main(String[] args) { String email = "john123@gmail.com"; System.out.println("电子邮件地址为: " + email); System.out.println("上述电子邮件地址是否有效? " + ... 阅读更多
178 阅读量
java.util.regex.Pattern.matches() 方法匹配正则表达式和给定的输入。它有两个参数,即正则表达式和输入。如果正则表达式和输入匹配则返回 true,否则返回 false。演示 Java 正则表达式中 Pattern.matches() 方法的程序如下所示:示例实时演示import java.util.regex.Pattern; public class Demo { public static void main(String args[]) { String regex = "a*b"; String input = "aaab"; System.out.println("正则表达式: " + regex); System.out.println("输入: " + input); boolean match = Pattern.matches(regex, input); ... 阅读更多
81 阅读量
可以使用 java.util.regex.Matcher.reset() 方法重置匹配器。此方法返回重置后的匹配器。下面给出一个在 Java 正则表达式中演示 Matcher.reset() 方法的程序示例:示例 在线演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class MainClass { public static void main(String args[]) { Pattern p = Pattern.compile("(a*b)"); Matcher m = p.matcher("caaabcccab"); System.out.println("输入字符串为:caaabcccab"); System.out.println("正则表达式为:(a*b)"); System.out.println(); while (m.find()) { System.out.println(m.group()); } m.reset(); System.out.println("The ... 阅读更多
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP