找到关于编程的34423 篇文章

声明一个返回指向整数函数指针数组的指针的 C/C++ 函数

Sunidhi Bansal
更新于 2020年2月27日 05:41:36

423 次浏览

给定数组,任务是创建一个函数,该函数将返回指向整数函数指针数组的指针。为此,我们将输入两个值并调用一个函数,该函数比较这两个值和函数指针,该函数指针返回较大值的内存地址并将其打印为结果。函数指针用于在不同时间传递不同函数的地址,从而使函数更灵活和抽象。因此,函数指针可用于通过提供一种简单的方法来根据运行时选择要执行的函数来简化代码……阅读更多

C++ 中的 Isupper() 和 Islower() 及其应用

Sunidhi Bansal
更新于 2020年2月27日 05:48:09

5K+ 次浏览

C++ 中的 isupper() 和 islower() 函数是存在于 “ctype.h” 头文件中的内置函数。它检查给定的字符或字符串是大写还是小写。什么是 isupper()?此函数用于检查给定字符串是否包含任何大写字母,如果我们有一个字符作为输入,则它检查该字符是否为大写。语法int isupper ( int arg)解释此函数的返回类型为 int,因为它在字符串包含大写字母时返回非零值,否则返回 0。它有一个参数,其中将包含字符……阅读更多

C++ 中的 DEQUE CBEGIN()

Sunidhi Bansal
更新于 2020年1月30日 10:03:30

113 次浏览

给定的任务是在 C++ STL 中展示 deque::cbegin() 的工作原理。什么是 Deque::cbegin( ) 函数?deque::cbegin() 是一个属于 deque 头文件的函数,cbegin() 返回一个迭代器指针,该指针指向 deque 容器的第一个元素。注意 - cbegin() 函数没有任何参数。语法deq.cbegin();其中 deq 是 deque 的对象。返回值该函数返回一个 const_iterator。const_iterator 是一个随机访问迭代器,用于指向 deque 容器的第一个元素。我们可以使用容器的第一个元素遍历整个容器,但这不能用于……阅读更多

C++ 中的 DEQUE CRBEGIN()

Sunidhi Bansal
更新于 2020年1月30日 07:42:23

134 次浏览

给定的任务是在 C++ 中展示 deque::crbegin() 的工作原理。Deque 是一个双端队列,它允许在每一端(即前端和后端)进行高效的插入和删除操作,这与仅允许在后端高效插入的 vector 形成对比。它还允许对组件进行随机访问。尽管可以使用 insert() 在 dequeue 中的替代组件之间插入部分,但是它的性能不会像 vector 那样高效。什么是 deque::crbegin()?Deque::crbegin(),其中 crbegin 是常量反向开头,这意味着它会常量地反向开头,或者换句话说,它返回 constant_reverse_iterator。什么……阅读更多

Python 中的正则表达式模式

Mohd Mohtashim
更新于 2020年1月30日 07:36:37

445 次浏览

除了控制字符(+ ? . * ^ $ ( ) [ ] { } | \),所有字符都匹配自身。可以通过在其前面加上反斜杠来转义控制字符。下表列出了 Python 中可用的正则表达式语法-序号。模式和描述1^匹配行首。2$匹配行尾。3.匹配除换行符外的任何单个字符。使用 m 选项允许它匹配换行符。4[...]匹配括号中的任何单个字符。5[^...]匹配括号中不存在的任何单个字符6re*匹配前面表达式的 0 次或多次出现。7re+匹配前面表达式的 1 次或多次出现。8re?匹配前面表达式的 0 次或 1 次出现……阅读更多

Python 中的正则表达式修饰符

Mohd Mohtashim
更新于 2020年1月30日 07:35:43

1K+ 次浏览

正则表达式文字可以包含可选的修饰符来控制匹配的各个方面。修饰符指定为可选标志。您可以使用异或 (|) 提供多个修饰符,如前所示,并且可以用以下其中一个表示-序号。修饰符和描述1re.I执行不区分大小写的匹配。2re.L根据当前区域设置解释单词。这种解释会影响字母组(\w 和 \W),以及词边界行为(\b 和 \B)。3re.M使 $ 匹配行尾(而不仅仅是字符串的结尾),并使 ^ 匹配任何行的开头(而不仅仅是字符串的开头)。4re.S使……阅读更多

Python 中的搜索和替换

Mohd Mohtashim
更新于 2020年1月30日 07:32:26

251 次浏览

使用正则表达式最重要的 re 方法之一是 sub。语法re.sub(pattern, repl, string, max=0)此方法将 string 中 RE 模式的所有出现都替换为 repl,除非提供 max,否则替换所有出现。此方法返回修改后的字符串。示例实时演示#!/usr/bin/python import re phone = "2004-959-559 # This is Phone Number" # 删除 Python 风格的注释 num = re.sub(r'#.*$', "", phone) print "Phone Num : ", num # 删除除数字以外的任何内容 num = re.sub(r'\D', "", phone) print "Phone Num : ", num输出执行上述代码时,会产生以下结果-Phone Num : 2004-959-559 Phone Num : 2004959559阅读更多

Python 中的匹配与搜索

Mohd Mohtashim
更新于 2020年1月30日 07:31:11

1K+ 次浏览

Python 提供了两种基于正则表达式的不同基本操作:match 仅检查字符串开头的匹配,而 search 检查字符串中任何位置的匹配(这是 Perl 默认执行的操作)。示例实时演示#!/usr/bin/python import re line = "Cats are smarter than dogs"; matchObj = re.match( r'dogs', line, re.M|re.I) if matchObj: print "match --> matchObj.group() : ", matchObj.group() else: print "No match!!" searchObj = re.search( r'dogs', line, re.M|re.I) if searchObj: print "search --> searchObj.group() : ", searchObj.group() else: print "Nothing found!!"输出执行上述代码时,会产生以下……阅读更多

Python 中的 search 函数

Mohd Mohtashim
更新于 2020年1月30日 07:30:15

2K+ 次浏览

此函数使用可选标志搜索 string 中 RE pattern 的首次出现。语法以下是此函数的语法-re.search(pattern, string, flags=0)以下是参数的描述-序号。参数和描述1pattern这是要匹配的正则表达式。2string这是要搜索的字符串,以便在字符串的开头匹配模式。3flags您可以使用按位 OR (|) 指定不同的标志。这些是修饰符,在下面的表格中列出。re.search 函数在成功时返回匹配对象,在失败时返回 None。我们使用匹配对象的 group(num) 或 groups() 函数来获取匹配的表达式。序号。匹配对象方法和描述1group(num=0)此方法返回整个匹配……阅读更多

Python 中的数据隐藏

Sarika Singh
更新于 2022年8月18日 12:28:53

5K+ 次浏览

数据隐藏,也称为数据封装,它是隐藏应用程序特定部分实现过程的一种方法。数据隐藏将类的成员组合起来,从而限制对类成员的直接访问。数据隐藏在使应用程序更安全、更健壮方面起着重要作用。Python中的数据隐藏 Python中的数据隐藏是一种技术,它可以防止直接从初始化方法和变量所在的类外部访问类的成员方法和变量。隐藏关键成员函数可以防止最终... 阅读更多

广告
© . All rights reserved.