自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Python中的“:”

在函数定义、循环】条件语句等代码块中,冒号用于表示语句的结束和代码块的开始。这类似于C/C++中的大括号{},用于划定代码块的范围。在切片中,start:end的格式表示从start开始到end之前的元素。在这个例子中,name:str表示name参数的类型是字符串,-> str表示函数的返回类型也是字符串。在Python中,冒号用于切片操作,可以用来获取序列(如列表、字符串、元组)中的特定部分。Python支持类型注解,在变量和函数的定义中,可以使用冒号来说明变量或参数的类型。3、格式化字符串中的冒号。

2024-10-10 14:26:51 2085 2

原创 Python的格式化

格式化可以包括对字符串、数字、日期等数据类型的控制,让输出更符合预期或者是更具有可读性。对于不同的数据类型,格式化可以让你定义小数的位数、字符串的对齐方式、数字的进制转换等。具体地说,在Python中,格式化指的是通过某种方式,将变量(比如字符串、数字)插入到一个模板字符串汇中,并且可以控制这些变量的显示格式。你可以使用format() 或f-string 来进行性更复杂的格式控制、比如填充、对齐、进制转换等。无论使用f-string、format()还是%,你都可以对数字进行更精准的控制,例如;

2024-10-10 13:54:57 541

原创 C++动态内存分配

动态申请内存操作符 new。

2024-07-04 14:05:15 118

原创 带默认值参数的函数

可以预先设置默认的参数值,调用时如果给出实参,则采用实参值,否则采用预先设置的参数值。

2024-07-03 16:13:19 301

原创 C++中值传递与地址传递的对比

在C++中,值传递(Pass by Value)和地址传递(Pass by Address,也成为指针传递)是两种常见的函数参数传递方式。它们在参数传递时的行为和效果上有显著的区别。

2024-06-25 16:40:29 166

原创 共享数据的保护

定义常对象时,需要在对象声明时使用const关键字。常对象只能调用常量成员函数。// 定义常对象// 错误:不能调用非常量成员函数return 0;在上面的示例中,obj被声明为常对象,因此它只能调用getData这样的常量成员函数,而不能调用setData这样的非常量成员函数。常对象在C++中提供了一种机制,用于定义不可变的数据,提高代码的安全性和可读性。常对象只能调用常量成员函数,不能修改对象的状态。

2024-06-05 23:50:38 1387

原创 类的友元(Friend)

友元是C++中一个重要的概念,它提供了一种灵活的机制,允许函数或类访问另一个类的私有成员。然而,在使用友元时需要谨慎,以避免破坏类的封装性和增加代码的耦合度。合理使用友元可以提高代码的灵活性和可维护性。

2024-06-05 22:45:48 519

原创 面向对象程序设计的基本特点

一个类包含至少一个纯虚函数时,它就是一个抽象类。纯虚函数的定义使用”=0”语法。public://纯虚函数,表示每个形状都必须能够绘制和计算面积//普通成员函数,可以在抽象类中实现protected://保护成员变量,可以被派生类访问在这个例子中“shape”类定义了两个纯虚函数“draw”和“area”。这些函数没有实现,必须在派生类中实现。“setColor”是一个普通成员函数,可以在抽象类中实现。抽象在C++中是通过抽象类和纯虚函数来实现的。

2024-06-02 17:36:52 1963

原创 C++ vector<int>& nums 用法

"vector<int>& nums"用法在函数参数传递和返回值中非常有用,它使得我们可以高效的操作向量 而不需要进行拷贝,提高程序性能。在使用时,需要注意引用的初始化以及引用对象的生存期问题。

2024-05-28 20:07:13 1767

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除