
语言学习
文章平均质量分 70
Coco_T_
东南大学本科毕业生,浙江大学在读研究生
展开
-
运算符重载 ( ++的重载实例)
我们这里选择重点讲解前置/后置自增的重载前置/后置自减就是一个道理啦前置自增 ++num前置自增:先自增再取值重载前置自增允许有两种形式成员函数:num.operator++()Data &operator++();全局函数:operator++(num)Data &operator++(Data &);需要提醒大家的是,在重载前置自增的时候,...原创 2024-03-13 16:26:36 · 595 阅读 · 0 评论 -
Python之旅——字典
没错,在下开学了网课真的。。让人哭笑不得网课(X)憋笑大会(√)C先生笑得真暖啊,但是通过屏幕偷偷看,笑容总会有些降温/委屈巴巴之前学习爬虫的时候,接触到了HTML字典和键值对的表达方式,需要赶紧补补课单周的星期三课少,所以走起~字典是一种可变容器模型,且可存储任意类型对象字典的每个键值对(key=>valuekey=>valuekey=>value)用冒号分割,...原创 2020-02-26 17:08:46 · 278 阅读 · 2 评论 -
Python旅途遇到游乐园——爬虫入门 ( 三 )
今天我们首先要接触名震四海的正则表达式正则表达式通用的字符串表达框架简介表达一组字符串的表达式针对字符串表达 " 简洁 " 和 " 特征 " 思想的工具判断某字符串的特征归属正则表达式在文本处理中的应用表达文本类型的特征(病毒,入侵等)同时查找或替换一组字符串匹配字符串的全部或部分正则表达式的使用编译:将符合正则表达式语法的字符串转换成正则表达式特征在编译之前,正...原创 2020-02-20 16:34:42 · 499 阅读 · 0 评论 -
Python旅途遇到游乐园——爬虫入门 ( 二 )
我想我应该告诉你们我又干了什么憨批事今天来玩BeautifulSoup库我们之前已经学会了用Requests库进行简单的爬取,复习一下:import requestsurl = 'http://python123.io/ws/demo.html'try: r = requests.get(url) r.raise_for_status() # 异常处理 r...原创 2020-02-19 19:09:40 · 417 阅读 · 1 评论 -
Python之旅——lambda表达式
鸣谢answer3lin大大~因为自己才疏学浅,所以很多知识点都是依靠大大完善起来的什么是lambdalambdalambda表达式?lambdalambdalambda表达式是用来定义匿名函数的。顾名思义,匿名函数就是没有具体名称的函数强调强调!ta 是 一个函数,只不过没有特定名称!如果说defdefdef创建的函数是白道,那么lambdalambdalambda表达式就像是黑...原创 2020-02-16 18:33:31 · 1117 阅读 · 2 评论 -
Python旅途休憩——闭包
我要深刻反思一下,为什么最近几期的blog显得有一点点水而且风格诡谲了都怪我找的那个Python网课,只开车不好好讲课!所以深夜加班,重点谈一谈这个非常重要的内容——闭包(尝试通过这次的讲解把Python函数部分的知识点串讲一ha~)鸣谢alpha_panda大大~ 和 HAPPYEVERYD大大~前辈的讲解都很深入详细,帮助我更好地理解这个难点啦之前在blog中简单的提到了,闭...原创 2020-02-15 23:05:22 · 261 阅读 · 5 评论 -
Python之旅——令人头疼的字符串
字符串一直是我的软肋从Pascal到C++,只要是字符串我就头痛欲裂希望这个噩梦不要延续到Python(TwT)前情提要我们在之前的文章中,介绍了字符串的定义方法我一直有一个很“初学者”的疑问:为什么在字符串定义中,单引号和双引号没有肉眼可见的区别呢实际上,Python确实在一定意义上消除了ta们之间的区别我觉得这个大大讲的非常详细,可以移步去简单了解一下,再回来继续哦(够了。...原创 2020-02-15 18:18:09 · 219 阅读 · 3 评论 -
Python之旅——函数继续冲
函数和过程C_T在学Pascal的时候,函数和过程是两个完全不同的东西但是转了C++之后,所有人就好像忘记了过程这种东西,全部都用 " 函数 " 称呼了实际上很多语言都是将函数和过程分为论之的,简单来说:函数 ( function ) 拥有返回值过程 ( procedure ) 是简单,特殊并且没有返回值的但是Python从严格意义上说,只有函数,没有过程>>> d...原创 2020-02-14 17:37:01 · 271 阅读 · 0 评论 -
Python之旅——函数初步
不管在什么语言中,函数都是极其重要的一个部分原创 2020-02-12 18:29:08 · 190 阅读 · 0 评论 -
Python之旅——列表 ( 高配版数组 ) && 元组
我发现Python学习系列异常受欢迎,才挂到blog上几天,就已经碾压了我之前的文章所以一不做二不休,继续我们的Python之旅吧~当然我不能保证C先生不会搞什么幺蛾子,让我再去帮他做什么题/捂脸痛哭(不过接下来的一段时间内,ta应该会沉迷钢4无法自拔,留下我不知所措被水淹没)在C++中,数组的一般定义是什么?若干个同类型的变量组成的有序(区别于堆)序列也就是说,在我们的潜意识中,数...原创 2020-02-10 17:09:53 · 290 阅读 · 0 评论 -
Python之旅——分支和循环
分支语句if展示if分支最好的一个小程序就是将分数转化成等级由于是一个比较简单的小程序,所以我们直接给出代码:score=int(input("请输入成绩: "))if (90<=score<=100) : print('A')# 100>=score>=90 也可以if (80<=score<90) : print('B')if ...原创 2020-02-09 18:26:39 · 261 阅读 · 0 评论 -
继续我们的Python之旅——数据类型和常见操作符
都说Py是一个面向初学者很友好的语言但是我觉得如果没有C++的基础,Py并不是那么好理解的数据类型Python中的基础数据类型主要有:整型,浮点型,布尔型,字符型我虽然很想分而论之,但是Py的一个特性阻碍了我前进的道路Py在声明变量的时候是不会直接指明类型的所以下面实践派C_T要用实战操作进行说明下面的语句都是在IDLE中直接输入指令我们先看整型和浮点型:我们可以从中参悟到...原创 2020-02-07 16:25:40 · 246 阅读 · 0 评论 -
这一切都要从一只蝙蝠说起——Python初体验
最近疫情闹得很凶,所以一直宅在家里(希望朋友们和家人都平安健康,出门戴口罩!博主这边还没有确诊病例,比较安全啦,等下。。。是不是暴露自己的位置信息了)可爱的小jy(之后会找机会在日常中介绍一下这些大学mate的)推荐我自学一下Python于是C_T回想起了以前从Pascal转C++的恐惧/抖不过总体来说Py还是比较好掌握的语言,今天就简单的入门吧先下载最新版本吧了解一下基本的操作窗...原创 2020-02-07 11:52:50 · 4457 阅读 · 0 评论 -
指针(进阶讲解之二)
数组和指针的关系数组名表示一种数据结构,这种数据结构就是数组,指针代表地址数组名可以看作指针常量,不能作自增自减等操作,不能被修改这就可以解释为什么我们如此定义时不能进行一般修改:char *s="abcd";指向数组的指针则是另外一种变量类型,仅仅代表着数组的存放地址数组名作为函数形参时,在函数体内,作为指针处理,因此ta失去了其常量特性,可以做自增自减等操作,可以被修改传...原创 2020-01-12 10:37:32 · 529 阅读 · 1 评论 -
大学一年级上C++课程总结
我又回来了~在经历了一周的考song试ming周之后,终于只剩下了C++考试~今天就来总结一些重点内容,感觉就是TIP+链接合集(有点水的一期blog/笑哭)数据类型基本数据类型构造数据类型抽象数据类型整数类型:int枚举类型:enum类:class实数类型:float,double数组类型:type[]派生类字符类型:char结构和联合类型...原创 2020-01-11 21:42:50 · 257 阅读 · 0 评论 -
指针(进阶讲解之一)
之前我们介绍了一下指针的定义和简单应用,在此基础上,我们要做出一些进步~I have a 函数,I have a 指针,啊~然后。。。盘ta!!!首先,我们需要明确一件很重要的事情:函数传参数,传指针,传引用到底有什么区别???传参数简单的参数传递,相当于将变量copy了一下。传到函数中参与运算这就像复印文件,不管对复印件进行什么样的骚操,原件始终如一(除非你对原件进行毁灭性破坏【大...原创 2019-12-28 11:03:51 · 515 阅读 · 0 评论 -
C++字符数组的定义和传参
我觉得定义字符数组是一件很玄学的事虽然说网上有许多原创 2019-12-17 15:27:51 · 12711 阅读 · 3 评论 -
C++中的日期和时间&&随机数生成
时间随机机制原创 2019-12-11 15:00:43 · 3183 阅读 · 0 评论 -
大学C++编程之函数
函数是什么原创 2019-12-07 02:32:16 · 1585 阅读 · 1 评论 -
枚举类型enum初步(很高端的操作呀)
什么是枚举类型???枚举类型的诞生,我推测是这样的:远古时期,一群程序猿聚在一起编写代码为了提高工作效率,每只程序猿只负责一小部分的代码编写这个程序中有一部分的功能是需要辨识RGB三种颜色程序猿小M用0表示R,1表示G,2表示B,并且非常迅捷完成了ta的部分,然而ta的同伴们在看ta的代码时,并搞不清楚0,1,2的具体意义程序猿小M就需要挨个向ta的同伴们解释,因此感到十分烦躁小M...原创 2019-12-04 23:46:23 · 389 阅读 · 0 评论 -
C++中一些简单到我都不知道为什么要写总结的内置函数&&不需要引用头文件的特殊运算符
CMATH 头文件走起double ceil(double x)x取整为不小于x的最小整数#include<cmath>#include<iostream>using namespace std;int main(){ double x; cout<<"x="; cin>>x; cout<<"ceil...原创 2019-11-14 09:12:33 · 427 阅读 · 0 评论 -
指针(一只成熟的程序猿就不能用结构体代替了)
指针,是C++中最强大的功能之一曾经的我年少轻狂,不知道指针的妙处,只喜欢与结构体为伴上了大学后,老师先用class生生地让我与结构体分离,之后又塞给我指针的安利。。。废话不多说,下面就xue微介绍一下指针这种奇技淫巧指针变量的声明和初始化...原创 2019-10-07 11:58:48 · 312 阅读 · 1 评论 -
浅谈C++中的类Class(真的复杂啊)
每日疑问:为什么大学要用classclassclass而歧视structstructstruct呢?而且这么困难的内容为什么要放到第三章???有哪位大佬可以给我讲明白吗?C++萌新:什么是类(Class)?怎么定义类?类有没有什么高级操作呢?面对这样的素质三联,C_T表示:不可描述,先举个栗子吧~上栗子...原创 2019-10-05 21:38:31 · 2883 阅读 · 0 评论 -
C++的标准输入/输出流(大学后get到的新姿势)
众所周知,在C++编程第一课“Helloworld!”“Hello world!”“Helloworld!”中,我们接触到了两个神奇的语句:cincout然而亲爱的曲神告诉我说,cincincin和coutcoutcout太慢了推荐使用scanfscanfscanf和printfprintfprintf高中时期的我立刻吃了曲神的安利,并幻想着可以把这种陋习带到大学大学的第一节课,老师...原创 2019-10-03 20:00:24 · 411 阅读 · 2 评论