- 博客(7)
- 收藏
- 关注
原创 c语言类型struct结构体的使用
在c语言中,可以使用struct存放一组不同类型的数据,如下 struct 结构体名{ //定义不同类型的数据 }; 自定义结构体 *注意:大括号后面的;不能少 结构体属于一种数据类型,因此可以对其自定义。 实例如下: 方法一: 整体赋值: #include<stdio.h> struct student{ int num; char name[20]; char sex; int age; }; //对结
2021-12-14 17:04:09
733
原创 python中自建模块的使用
(小白入门使用pycharm) 1.模块的定义: 在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。 2.模块的识别 在python中一个拓展名为.py的文件就是一个模块。 3.使用模块的好处 (1)方便其他程序和脚本的导入并使用 (2)避免函数名和变量名的冲突 (3)提高代码的可维护性 (4)提高代码的可重用性 (进入正题) 首先:模块包含函数,类和各种语句,为单独的一个python文件 给出一个.
2021-11-27 21:31:48
891
原创 python面向对象中方法重写class Person (object):#说明Person继承object类 def __init__(self,name,age): sel
(承接上次的知识学习) 首先给出方法重写的定义: 1.如果子类对继承自父类的某个属性或方法不满意,可以在子类中对其(方法体)进行重新编写; 2.子类重写后的方法可以通过super().xxx()调用父类中被重写的方法。 给出以下操作代码: class Person (object):#说明Person继承object类 def __init__(self,name,age): self.name=name self.age=age def chs(
2021-11-24 22:39:01
2797
原创 python面向对象中对继承的理解
先给以下代码: # class 子类名称(父类1,父类2)如果没定义父类则默认object类 class Person (object):#说明Person继承object类 def __init__(self,name,age): self.name=name self.age=age def chs(self): print(self.name,self.age) #定义Person子类 class Student(Person):
2021-11-24 00:24:17
398
原创 python面向对象中对封装的理解
面向对象的三大特征: (主要解释封装) 1.封装:提高程序的安全性, 将数据和行为(即属性和方法)包装在类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂度。(就如同吃零食,只需要在乎吃起来的味道而无需关心它是如何具体生产的) 先给下面一段具体代码 class Student: # 下面的语句被Student这个类所封装 def __init__(self,name,age): self.name=na
2021-11-23 13:52:30
795
原创 对python面向对象的理解
1.类class 创建类 class Student:#Student为类的名称,由一个或多个单词组成,首字母大写,其余字母小写 2.类属性 native_pace='山西'#直接写在类里的变量称为类属性 3.方法 分为初始化方法,实例方法,静态方法,类方法。 #初始化方法 def __init__(self,name,age): self.name=name #self.name称为实例属性,这里进行赋值操作,将局部变量的name的值赋给实例变量
2021-11-22 17:28:02
595
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人