首页
学习
活动
专区
工具
TVP
发布

学习

学习
专栏成员
39
文章
2804
阅读量
15
订阅数
Python基础语法(3)下
编程中,经常需要使用变量,来保存/表示数据。变量就是内存空间,用来表示或者存储数据。
用户11290648
2024-09-25
630
Python基础语法(3)上
# 1. 求 1 - 100 的和 theSum = 0 for i in range(1, 101):     theSum += i print(theSum) # 2. 求 300 - 400 的和 theSum = 0 for i in range(300, 401):     theSum += i print(theSum) # 3. 求 1 - 1000 的和 theSum = 0 for i in range(1, 1001):     theSum += i print(theSum)
用户11290648
2024-09-25
710
Python基础语法(2)
执行结果一定为 “1 2 3”, 而不会出现“3 2 1”或者“1 3 2” 等,这种按照顺序执行的代码,我们称为顺序语句
用户11290648
2024-09-25
420
Python基础语法(1)下
输入输出的最基本的方法就是控制台,用户通过控制台输入一些字符串,程序再通过控制台打印出一些字符串。在计算机里,就把用户能输入命令,向计算机安排工作,计算机再把结果显示出来,这样的程序,就称为控制台。控制台是一种人和计算机交互的最基础方式,但是日常生活中不常用,不常用的原因是它要通过命令来操作,这个命令操作就不太方便,那就要求操作计算机的用户要熟悉各种命令,更常见的交互方式叫做图形化界面,所谓图形化界面就是我们现在使用的画图板这样的工具一样,我可以通过鼠标来点击这里的按钮,或者点击这里的一些菜单来完成一些具体的功能,这样的话,用户就不用去记,或者就不用去背一些相关的命令了。Pythcharm就是图形化界面的程序。图形化界面的程序编写起来并不容易,课堂上还是使用控制台的方式来进行交互。
用户11290648
2024-09-25
610
Python基础语法(1)上
其实在编程中,一般没有“四舍五入”这样的规则,这些小数在python中称为浮点数,浮点数的话专门有一套规则在内存中表示的,我们叫IEEE754标准,关于这个标准里面具体怎么规定的,我们暂且不给大家做过多解释,在这个标准之下所规定的浮点数,它在内存中表示一些数据的时候,可能会存在非常小的误差。
用户11290648
2024-09-25
450
认识 Python
虽然 Python 能干很多的事情, 咱们课堂时间有限, 在后面的课程中主要介绍这几部分内容:
用户11290648
2024-09-25
650
第10讲:操作符详解
• 赋值操作符: = 、 += 、 -= 、 *= 、 /= 、 %= 、 <<= 、 >>= 、 &= 、 |= 、 ^=
用户11290648
2024-09-25
570
3.类和对象(中)
默认成员函数就是用户没有显式实现,编译器会自动生成的成员函数称为默认成员函数(就是我们不写,编译器会默认生成一份)。一个类,我们不写的情况下编译器会默认生成以下6个默认成员函数,需要注意的是这6个中最重要的是前4个,最后两个取地址重载不重要,我们稍微了解一下即可。其次就是C++11以后还会增加两个默认成员函数,移动构造和移动赋值,这个我们后面再讲解。默认成员函数很重要,也比较复杂,我们要从两个方面去学习:
用户11290648
2024-09-25
690
2.类和对象(上)
• class为定义类的关键字,Stack为类的名字,{ }中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量; (类和结构体非常像,跟结构体不一样的就是在类里面可以定义函数)类中的函数称为类的方法或者成员函数。
用户11290648
2024-09-25
700
第2讲:C语言数据类型和变量
使用 整型类型来描述整数,使用 字符类型来描述字符,使用 浮点型类型来描述小数。
用户11290648
2024-09-25
1120
第1讲:C语言常见概念
目前已知已经有上千种计算机语言,人们是通过计算机语言写的程序,给计算机下达指令,让计算机工作的(比如excel表格帮我们统计一些事情,教务系统对同学们的信息、作业进行管理)。
用户11290648
2024-09-25
1100
C++入门基础(二)
引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。比如:水浒传中李逵,宋江叫"铁牛",江湖上人称"黑旋风";林冲,外号豹子头;
用户11290648
2024-09-25
880
二叉树OJ题
 思路:判断根节点是否为空,若为空,则返回 true , 若不为空,看根节点的左孩子是否为空,若为空,则销毁该函数栈帧,返回根节点,若根节点的左孩子不为空,再比较根节点的值是否和左孩子的值相同,看根节点的右孩子是否为空,若为空,则销毁该函数栈帧,返回根节点,若不为空,再比较根节点的值和右孩子的值,若三个结点的值都相等,再递归根节点的左子树,重复刚才的过程......
用户11290648
2024-09-25
750
C++入门基础
C++兼容C语言绝大多数的语法,所以C语言实现的hello world依旧可以运行,C++中需要把定义文件代码后缀改为.cpp,vs编译器看到是.cpp就会调用C++编译器编译,linux下要用g++编译,不再是gcc
用户11290648
2024-09-25
420
常用快捷键整理
(用加粗标注的是我个人使用时常用的,其实这个全凭个人喜好,大家可以熟悉一下自己喜欢的,都多试试,把觉得有用的记一下,多使用,后续写代码效率就会提高一些)
用户11290648
2024-09-25
650
二叉树的链式结构
用链表来表示⼀棵二叉树,即用链来指示元素的逻辑关系。 通常的方法是链表中每个结点由三个域组成,数据域和左右指针域,左右指针分别用来给出该结点左孩子和右孩子所在的链结点的存储地址 , 其结构如下:
用户11290648
2024-09-25
790
树和二叉树(不用看课程)
树是⼀种非线性的数据结构,它是由 n(n>=0) 个有限结点组成⼀个具有层次关系的集合。把它叫做树是因为它看起来像⼀棵倒挂的树,也就是说它是根朝上,而叶朝下的。
用户11290648
2024-09-25
840
队列的实现
概念:只允许在⼀端进行插入数据操作,在另⼀端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)。
用户11290648
2024-09-25
1050
单链表算法题
算法思路:创建两个新链表 phead 和 ptail ,分别指向为空,再创建一个新链表,指向原链表的头节点,再用该链表去遍历原链表,当原链表指向的 val 值不为空时,继续遍历......直到遍历完所有结点。
用户11290648
2024-09-25
750
C语言相关知识点(不定期更新内容)
coutinue只能在循环当中使用 关键字不能用作变量的 typedef是用来给类型取别名的变量 一条语句结束的时候后面要有分号 函数后面不写分号 int main( )是函数,大括号和里面的是函数体,函数和函数体之间不能有分号 void是无、空的意思,后面没有返回语句return 0 括号里面的都是参数 printf是一个库函数 %d指定的是一种格式,它的意思是整数 跟输入输出相关的头文件都要包含stdio.h \0是一个字符,是一个字符串作为结束的标志 字符串的末尾隐藏一个\0 strlen是一个函数,可以求字符串的长度,统计的是一个字符串的长度 C语言代码是一条一条的语句构成的 C语言是一种结构化的程序设计语言 if语句,switch语句就是循环语句 int是一种数据类型 整形和字符型才有signed和unsigned 可以省略不写的类型可以放到中括号里面去 表示真假的变量,我们把它称作布尔值 -Bool类型创建的变量,里面只能放真和假 -Bool = bool,bool是关键字 sizeof后面如果放的是类型,括号不能省略,如果是表达式或者变量,就能省略 %zd,打印的就是sizeof的返回值 33 + 12 加号叫做操作符,33和12叫做操作数 加号此时又叫双目操作符,因为有两个操作数 %只能用于整数取模,不能用于小数取模 End Of File的值就是-1 全局变量不初始化的时候默认值是零 默认情况下,if和else后面只能跟一条语句 布尔类型是c99之后才有的 条件操作符也叫三目操作符 双引号也叫界定符 每个case语句后面结束的时候都要加上break sqrt是一个库函数-计算平方根 system的头文件是#include<stdlib.h> strcmp是一个库函数,头文件是#include<string.h> 0x开头的数字是一个十六进制的数字 void表示函数不返回任何值 [ ]叫做下标引用操作符 地址是用%p来打印 sizeof可以计算类型或者变量的长度 变长数组不能初始化 库函数中的头文件用尖括号,自己定义的函数用双引号 全局变量的作用域是整个工程 Add(a,b)把a传给它,把b传给它 set-arr(arr,sz)表示把arr数组中sz个元素设置一下 在函数的声明中,形参可以省略,但形参的类型不能省略 枚举也是一种特殊的整形 条件表达式的执行次数总是比循环表达式的执行次数多一次 递归无限的递归下去,就会出现栈溢出 Stack overflow栈溢出 数组的下标既叫下标,又叫索引 [ ]是双目操作符 在函数调用的时候,函数后面的括号就是函数调用操作符 结构体类型属于自定义类型 char类型的取值范围-128~127 整形提升讨论的是表达式中char和short类型的值 算术转换讨论的是类型大于等于整形的类型的其他类型 内存单元的编号 = 地址 = 指针 int*  pa = &a,*表示pa是指针变量,int表示pa指向的变量a的类型是int,这里的*是解引用操作符,也叫间接访问操作符 指针 - 指针的绝对值是指针和指针之间的元素个数,计算的前提条件是两个指针指向的是同一个空间 size_t是一种无符号整型 {   数组名是数组首元素的地址 但是有两个例外: 1.sizeof(数组名) 这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节 2.&数组名 这里的数组名也表示整个数组,取出的是整个数组的地址 除此之外,所有的数组名都是首元素的地址 } 常量字符串放到只读数据区域 printf函数的返回值是打印在屏幕上字符的个数
用户11290648
2024-09-25
670
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档