找到 34423 篇文章,关于编程

如何将数字字符串解析为其对应的浮点值?

Pythonista
更新于 2020年2月25日 11:22:35

94 次浏览

Python 的数字转换函数 float() 将整数转换为浮点数,小数部分为 0。它还可以将具有浮点数有效表示形式的字符串解析为浮点对象。>>> float('1.11') 1.11 >>> float(1) 1.0 >>> float('1') 1.0 >>> float('1.1e-2') 0.011

如何在 Python 中将整数转换为八进制字符串?

Pythonista
更新于 2020年2月25日 11:22:01

382 次浏览

我们使用 Python 库中的 oct() 函数将任何整数转换为其等效的八进制数。我们得到一个包含八进制表示的字符串 >>> oct(100) '0o144' >>> oct(0x10) '0o20' >>> oct(10) '0o12'

如何在 Python 中将整数转换为十六进制字符串?

Pythonista
更新于 2020年2月25日 11:21:28

719 次浏览

我们可以使用内置的 hex() 函数将任何整数转换为其十六进制表示。>>> hex(100) '0x64' >>> hex(4095) '0xfff' >>> hex(31) '0x1f'

如何在 Python 中将整数转换为 ASCII 值?

Pythonista
更新于 2020年2月25日 11:16:05

2K+ 次浏览

与整数关联的 ASCII 字符由 chr() 函数获得。此函数的参数可以是 0 到 0xffff 之间的任何数字 >>> chr(0xaa) 'ª' >>> chr(0xff) 'ÿ' >>> chr(200) 'È' >>> chr(122) 'z'

如何在 Python 中将整数转换为 Unicode 字符?

Pythonista
更新于 2023年9月9日 15:26:00

3K+ 次浏览

Python 库的 chr() 函数转换与 0 到 0x10ffff 之间的任何整数关联的 Unicode 字符。>>> chr(36) '$' >>> chr(97) 'a' >>> chr(81) 'Q'

如何在 Python 中将单个字符转换为其整数值?

Pythonista
更新于 2020年2月25日 11:14:47

587 次浏览

每个字符都与一个 ASCII 值相关联,该值是一个唯一的数字。它由 ord() 函数获得。>>> ord('A') 65 >>> ord('+') 43 >>> ord(' ')

我们如何在 Python 中从给定的元组创建一个字典?

Pythonista
更新于 2020年2月25日 11:14:12

352 次浏览

我们可以使用 zip() 函数从两个元组对象生成一个可迭代对象,每个对象分别对应键和值项,然后使用 dict() 函数形成字典对象 >>> T1=('a','b','c','d') >>> T2=(1,2,3,4) >>> dict((x,y) for x,y in zip(t1,t2)) 字典推导式语法也可以用来从两个元组构造字典对象 >>> d={k:v for (k,v) in zip(T1,T2)} >>> d {'a': 1, 'b': 2, 'c': 3, 'd': 4}

如何在 Python 中将字符串转换为集合?

Pythonista
更新于 2020年2月25日 11:12:57

602 次浏览

Python 的标准库包含内置函数 set(),它可以将可迭代对象转换为集合。集合对象不包含重复项。因此,如果字符串包含任何字符多于一次,则该字符在集合对象中只出现一次。同样,字符可能不会按与字符串相同的顺序出现,因为 set() 函数有其自己的哈希机制 >>> set("hello") {'l', 'h', 'o', 'e'}

如何从包含正则表达式模式的 Java 字符串中提取组

Arnab Chakraborty
更新于 2020年6月21日 06:30:13

249 次浏览

如何从包含正则表达式模式的 Java 字符串中提取组 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexTest {    public static void main(String[] args) {       Pattern pattern = Pattern.compile("fun");       Matcher matcher = pattern.matcher("Java is fun");       // 使用 Matcher find()、group()、start() 和 end() 方法       while (matcher.find()) {          System.out.println("找到文本 \"" + matcher.group()             + "\" 从 " + matcher.start()             + " 索引开始,到索引结束 ... 阅读更多

如何在 Java 正则表达式中捕获同一行中的多个匹配项

Arnab Chakraborty
更新于 2020年6月20日 10:49:20

3K+ 次浏览

示例 import java.util.regex.*; class PatternMatcher {    public static void main(String args[]) {       int count = 0;       // 要扫描以查找模式的字符串。       String content = "aaa bb aaa";       String string = "aaa";       // 创建一个 Pattern 对象       Pattern p = Pattern.compile(string);       // 获取一个 Matcher 对象       Matcher m = p.matcher(content);       while(m.find()) {          count++;          System.out.println("匹配号:"+count);         ... 阅读更多

广告