-
Python内设函数一览表
所属栏目:[语言] 日期:2022-07-05 热度:101
Python 解释器自带的函数叫做内置函数,这些函数可以直接使用,不需要导入某个模块。 如果你熟悉 Shell 编程,了解什么是 Shell 内置命令,那么你也很容易理解什么是 Python 内置函数,它们的概念是类似的。 将使用频繁的代码段封装起来,并给它起一个名字[详细]
-
Python关键字 保存字 一览表
所属栏目:[语言] 日期:2022-07-05 热度:131
保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。 所有的保留字,如下表所示: 表 1 Python 保留字一览表 and as assert break class continue def[详细]
-
Python标识符命名标准
所属栏目:[语言] 日期:2022-07-05 热度:68
简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。 Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说: 标识符是由字符(A~Z 和 a~z)、下划线和数[详细]
-
Python缩进规则 包括快捷键
所属栏目:[语言] 日期:2022-07-05 热度:90
和其它程序设计语言(如 Java、C 语言)采用大括号{}分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。 在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始[详细]
-
Python编码规则 PEP 8
所属栏目:[语言] 日期:2022-07-05 热度:142
两段代码你会发现,它们所包含的代码时完全相同的,但很明显,右侧的代码编写格式看上去比左侧的代码段更加规整,阅读起来也会比较轻松、畅快,因为它遵循了最基本的 Python 代码编写规范。 不要在行尾添加分号,也不要用分号将两条命令放在同一行,例如:[详细]
-
Python注释 多行注释和单行注释 用法解析
所属栏目:[语言] 日期:2022-07-05 热度:118
注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。 很多程序员宁愿自己去开发一个应用,也不愿意去修改别人的代码,没有合理的注释是[详细]
-
C++ inline内联函数说明
所属栏目:[语言] 日期:2022-07-03 热度:96
函数是一个可以重复使用的代码块,CPU 会一条一条地挨着执行其中的代码。CPU 在执行主调函数代码时如果遇到了被调函数,主调函数就会暂停,CPU 转而执行被调函数的代码;被调函数执行完毕后再返回到主调函数,主调函数根据刚才的状态继续往下执行。 一个 C[详细]
-
C++ new和delete运算符介绍
所属栏目:[语言] 日期:2022-07-03 热度:51
在C语言中,动态分配内存用 malloc() 函数,释放内存用 free() 函数。 在C++中,这两个函数仍然可以使用,但是C++又新增了两个关键字,new 和 delete:new 用来动态分配内存,delete 用来释放内存。 用 new 和 delete 分配内存更加简单: int *p = new int[详细]
-
C++布尔类别 bool
所属栏目:[语言] 日期:2022-07-03 热度:135
在C语言中,关系运算和逻辑运算的结果有两种,真和假:0 表示假,非 0 表示真。例如: #include stdio.h int main(){ int a, b, flag; scanf(%d %d, a, b); flag = a b; //flag保存关系运算结果 printf(flag = %dn, flag); return 0; } bool 是类型名字,[详细]
-
C++输入输出 cin与cout
所属栏目:[语言] 日期:2022-07-03 热度:185
在C语言中,我们通常会使用 scanf 和 printf 来对数据进行输入输出操作。在C++语言中,C语言的这一套输入输出库我们仍然能使用,但是 C++ 又增加了一套新的、更容易使用的输入输出库。 运行结果如下(↙表示按下回车键): Please input an int number: 8[详细]
-
C++变量的定义方位
所属栏目:[语言] 日期:2022-07-03 热度:78
C++ 不但在C语言的基础上进行了很多扩展,而且也对C语言部分做了细节上的改进,变量的定义位置就是其中之一。 C89 规定,所有局部变量都必须定义在函数开头,在定义好变量之前不能有其他的执行语句。C99 标准取消这这条限制,但是 VC/VS 对 C99 的支持很不[详细]
-
C++头文件与std命名空间
所属栏目:[语言] 日期:2022-07-03 热度:156
C++ 是在C语言的基础上开发的,早期的 C++ 还不完善,不支持命名空间,没有自己的编译器,而是将 C++ 代码翻译成C代码,再通过C编译器完成编译。这个时候的 C++ 仍然在使用C语言的库,stdio.h、stdlib.h、string.h 等头文件依然有效;此外 C++ 也开发了一[详细]
-
C++命名空间 名字空间 分析
所属栏目:[语言] 日期:2022-07-03 热度:181
一个中大型软件往往由多名程序员共同开发,会使用大量的变量和函数,不可避免地会出现变量或函数的命名冲突。当所有人的代码都测试通过,没有问题时,将它们结合到一起就有可能会出现命名冲突。 例如小李和小韩都参与了一个文件管理系统的开发,它们都定义[详细]
-
怎样编译和运行C++程序
所属栏目:[语言] 日期:2022-07-03 热度:140
C++ 和C语言类似,也要经过编译和链接后才能运行。在《C语言编译器》专题中我们讲到了 VS、Dev C++、VC 6.0、Code::Blocks、C-Free、GCC、Xcode 等常见 IDE 或编译器,它们除了可以运行C语言程序,还可以运行 C++ 程序,步骤是一样的,这里不再赘述,读者[详细]
-
C++类和对象到底是哪个意思
所属栏目:[语言] 日期:2022-07-03 热度:171
C++ 是一门面向对象的编程语言,理解 C++,首先要理解类(Class)和对象(Object)这两个概念。 C++ 中的类(Class)可以看做C语言中结构体(Struct)的升级版。结构体是一种构造类型,可以包含若干成员变量,每个成员变量的类型可以不同;可以通过结构体[详细]
-
C++函数的默认参数细说
所属栏目:[语言] 日期:2022-07-03 热度:130
在C++中,定义函数时可以给形参指定一个默认的值,这样调用函数时如果没有给这个形参赋值(没有对应的实参),那么就使用这个默认的值。也就是说,调用函数时可以省略有默认值的参数。如果用户指定了参数的值,那么就使用用户指定的值,否则使用参数的默认[详细]
-
C++ const成员变量和成员函数 常成员函数
所属栏目:[语言] 日期:2022-07-03 热度:96
在类中,如果你不希望某些数据被修改,可以使用const关键字加以限定。const 可以用来修饰成员变量和成员函数。 const成员变量 const 成员变量的用法和普通 const 变量的用法相似,只需要在声明时加上 const 关键字。初始化 const 成员变量只有一种方法,就[详细]
-
C++ const对象 常对象
所属栏目:[语言] 日期:2022-07-03 热度:102
在 C++ 中,const 也可以用来修饰对象,称为常对象。一旦将对象定义为常对象之后,就只能调用类的 const 成员(包括 const 成员变量和 const 成员函数)了。 定义常对象的语法和定义常量的语法类似: const class object(params); class const object(para[详细]
-
C++友元函数和友元类 C++ friend关键字
所属栏目:[语言] 日期:2022-07-03 热度:118
在 C++ 中,一个类中可以有 public、protected、private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的函数可以访问本类的 private 成员。现在,我们来介绍一种例外情况友元(friend)。借助友元(friend),可以使得其他类中的成员函数以[详细]
-
C++ class和struct到底有什么区别
所属栏目:[语言] 日期:2022-07-03 热度:142
C++ 中保留了C语言的 struct 关键字,并且加以扩充。在C语言中,struct 只能包含成员变量,不能包含成员函数。而在C++中,struct 类似于 class,既可以包含成员变量,又可以包含成员函数。 C++中的 struct 和 class 基本是通用的,唯有几个细节不同: 使用[详细]
-
C++ string详解 C++字符串详解
所属栏目:[语言] 日期:2022-07-03 热度:158
C++ 大大增强了对字符串的支持,除了可以使用C风格的字符串,还可以使用内置的 string 类。string 类处理起字符串来会方便很多,完全可以代替C语言中的字符数组或字符串指针。 string 是 C++ 中常用的一个类,它非常重要,我们有必要在此单独讲解一下。 使[详细]
-
C++类和对象的总结 拿去做笔记吧
所属栏目:[语言] 日期:2022-07-03 热度:158
类的成员有成员变量和成员函数两种。 成员函数之间可以互相调用,成员函数内部可以访问成员变量。 私有成员只能在类的成员函数内部访问。默认情况下,class 类的成员是私有的,struct 类的成员是公有的。 可以用对象名.成员名、引用名.成员名、对象指针-成[详细]
-
C++引用10分钟入门教程
所属栏目:[语言] 日期:2022-07-03 热度:162
我们知道,参数的传递本质上是一次赋值的过程,赋值就是对内存进行拷贝。所谓内存拷贝,是指将一块内存上的数据复制到另一块内存上。 对于像 char、bool、int、float 等基本类型的数据,它们占用的内存往往只有几个字节,对它们进行内存拷贝非常快速。而数[详细]
-
C++继承和派生简明教程
所属栏目:[语言] 日期:2022-07-03 热度:54
C++ 中的继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承类似,例如儿子继承父亲的财产。 继承(Inheritance)可以理解为一个类从另一个类获取成员变量和成员函数的过程。例如类 B 继承于类 A,那么 B 就拥有 A 的成员变量和成员函[详细]
-
C++三种继承方式
所属栏目:[语言] 日期:2022-07-03 热度:128
C++继承的一般语法为: class 派生类名:[继承方式] 基类名{ 派生类新增加的成员 }; 继承方式限定了基类成员在派生类中的访问权限,包括 public(公有的)、private(私有的)和 protected(受保护的)。此项是可选项,如果不写,默认为 private(成员变[详细]
