- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Python学习笔记(十)输入输出&函数式编程入门
Python输入输出&函数式编程入门一、如何输入获得两个字符串?(若输入abc def或abc,def)二、如何输入获得两个整数?(所输入34,567)三、如何输入后获得一个元素均为数值型的列表?(若输入12,3.4,567或[12,3.4,567])四、如何在输出数据中加入一个非空白分隔符?(若数据为12和345)五、如何换行输出所有数据?(若数据为12和345)六、如何将循环输出的所有...
2020-06-23 13:54:43 401
原创 Python学习笔记(九)简单正则表达式
元字符 描述 . 匹配除换行符外的任意字符 * 重复前面的子表达式0次或多次 + 重复前面的子表达式1次或多次 ? 重复前面的子表达式0次或1次 ^ 匹配字符串的开始 $ 匹配字符串的结束 {n} 重复n次 {n,} 重复n次或更多次 {n,m} 重复n次到m次 \b 匹配单词的开始或结尾即单词便捷,"\B"匹配非单词边界 \d 匹配数字,"...
2020-05-27 23:16:46 196
原创 Python学习笔记(八)简单网络数据获取
Python学习笔记(八)网络数据获取初级一、如何获取网络数据二、抓取(1)urllib内建模块(2)Request第三方库(3)Scrapy框架三、解析(1)BeautifulSoup库(2)re模块 一、如何获取网络数据 抓取网页、解析网页内容 二、抓取 (1)urllib内建模块 (2)Request第三方库 Requests库是更简单、方便和人性化的Python HTTP第三方库 R...
2020-05-17 20:54:27 296
原创 Python学习笔记(七)文件和数据格式化
Python学习笔记(七)文件和数据格式化一、文件的使用(1)文件的类型(2)文本文件(3)二进制文件(4)文件的打开和关闭(5)文件内容读取(6)数据的文件写入二、自动轨迹绘制(1)问题分析(2)基本思路(3)代码 一、文件的使用 (1)文件的类型 文件是数据的抽象和集合 文件式存储在辅助存储器上的数据序列 文件是数据存储的一种形式 文件展现形态:文本文件和二进制文件 文本文件和二进制文件只...
2020-05-10 10:21:31 771
原创 Python学习笔记(六)组合数据类型
Python学习笔记(六)组合数据类型一、集合类型及操作(1)集合类型的定义(2)集合操作符(3)集合处理方法(4)集合典型应用场景二、序列类型及操作(1)序列类型定义(2)序列类型通用操作符(3)元组类型及操作(4)列表类型及操作(5)序列类型应用场景三、基本统计值计算(实例)(1)问题分析(2)代码四、字典类型及操作(1)字典类型定义(2)字典处理函数和方法(3)字典类型应用场景五、jieba...
2020-05-07 11:19:10 518
原创 Python学习笔记(五)函数和代码复用
Python学习笔记(五)函数和代码复用一、函数的定义和使用(1)函数的定义(2)函数的使用及调用过程(3)函数的参数传递1、参数个数2、可选参数传递3、可变参数传递4、参数传递的两种方式5、函数的返回值6、局部变量和全局变量7、lambda函数返回函数名作为结果二、七段数码管(实例)(1)需求分析(2)基本思路(3)代码实现(3)代码优化三、代码复用与函数递归(1)代码复用与模块化设计(2)函数...
2020-05-06 11:11:18 849
原创 Python学习笔记(四)程序的控制
Python学习笔记(四)程序的控制一、分支结构(1)单分支结构(2)二分支结构(3)多分支结构(4)条件判断及组合1、条件判断2、条件组合(5)异常处理二、程序的循环结构(1)遍历循环(2)无限循环1、基本概念2、循环控制保留字3、循环的扩展三、random库的使用(1)random库概述(2)基本随机数函数(3)扩展随机数函数(4)需要掌握的能力四、圆周率的计算(1)蒙特卡罗方法(2)程序代码...
2020-05-05 10:33:35 561
原创 Python学习笔记(三)基本数据类型
Python学习笔记(三)基本数据类型一、数字类型及操作(1)整数类型(2)浮点类型(3)复数类型 一、数字类型及操作 (1)整数类型 与数学概念一致 可正可负,没有取值范围限制 pow(x,y)函数:计算xyx^{ y }xy,想算多大算多大 提供了4种进制表示形式: 十进制:1010,99 二进制,以0b或0B开头:0b010,-0B101 八进制,以0o或0O开头:0o123,-0O45...
2020-05-04 10:54:13 1085
原创 Python学习笔记(二)基本图形绘制
Python学习笔记(二)基本图形绘制一、Python蟒蛇绘制(1)用程序绘制一条蟒蛇(2)Python蟒蛇绘制的全部代码二、turtle库的使用(1)turtle库概述(2)turtle的绘图窗体(3)turtle空间坐标体系turtle角度坐标体系 一、Python蟒蛇绘制 (1)用程序绘制一条蟒蛇 问题1 计算机绘图是什么原理? 一段程序为何能够产生窗体?为何能够在窗体上绘制图形? ...
2020-05-03 21:15:21 715
原创 Python学习笔记(一)Python基本语法元素
Python学习笔记(一)一、程序的基本编写方法(1)IPO(2) 编程解决问题步骤:(3)Python的两种编程方式二、编程实例(1)温度转换思路(2)编程(3)程序语法:3.1 缩进3.2 注释3.3 命名与保留字3.4 数据类型(4)语句与函数赋值语句分置语句函数根据输入参数产生不同输出的功能过程Python程序的输入输出 一、程序的基本编写方法 (1)IPO I Input输入,程序的输...
2020-05-03 20:59:11 316
原创 C语言学习笔记(十)*链表
C语言学习笔记(十)*链表一、*可变数组二、*链表 一、*可变数组 构造一些函数来实现可以自动改变数组大小的功能 可以增加大小 获取当前数组长度 访问数组成员的方法 函数接口 Array array_create(int int_size); void array_free(Arrray *a); int array_size(const Array *a); int* array_at...
2020-04-28 11:43:04 109
原创 C语言学习笔记(九)文件
C语言学习笔记(九)文件一、文件(1)格式化输入输出(2)printf和scanf的返回值(3)文件输入输出(3)二进制文件二、*位运算(1)按位运算(2)移位运算(3) 位段 一、文件 (1)格式化输入输出 printf %[flags][width][.prec][hlL]type Flag 含义 - 左对齐 + 在前面放+或- (space) 正数留空 ...
2020-04-27 11:59:57 176
原创 C语言学习笔记(八)程序结构
C语言学习笔记(八)程序结构一、全局变量(1)全局变量(2)静态本地变量(3)返回指针的函数二、编译预处理和宏(1)编译预处理指令(2)带参数的宏三、大程序结构(1)多个源代码文件(2)头文件(3)声明 一、全局变量 (1)全局变量 定义在函数外面的变量是全局变量 全局变量具有全局的生存期和作用域 它们与任何函数都无关 在任何函数内部都可以使用它们 #include<stdio.h...
2020-04-26 10:23:25 257
原创 C语言学习笔记(七)结构类型
C语言学习笔记(七)结构类型一、枚举(1)常量符号化(2)枚举二、结构(1)结构类型1.1 声明结构类型1.2 在函数内/外?1.3 声明结构的形式1.4 结构的初始化1.5 结构成员1.6 结构运算1.7 结构指针(2)结构与函数2.1 结构作为函数参数2.2 输入结构2.3 指向结构的指针(3)结构中的结构三、联合(1)类型定义(2)联合 一、枚举 (1)常量符号化 用符号而不是具体的数字来...
2020-04-25 10:22:21 565
原创 C语言学习笔记(六)字符串
C语言学习笔记(六)字符串一、字符串(1)字符串(2)字符串变量 一、字符串 (1)字符串 字符数组 char word[]={‘H’,‘e’,‘I’,‘I’,‘o’,’!’}; 字符串 char word[]={‘H’,‘e’,‘I’,‘I’,‘o’,’!’,’\0’}; 以0(整数0)结尾的一串字符 0或’\0]是一样的,但是和’0’不同 0标志字符串的结束,但它不是字符串...
2020-04-24 12:39:36 798
原创 C语言学习笔记(五)指针
C语言学习笔记(五)指针一、指针(1)取地址运算符&(2)指针变量就是记录地址的变量(3)指针的使用:指针有什么用呢?1、交换两个变量的值2、指针应用场景二(4)指针与数组:为什么数组传进函数后sizeof不对了?(5)指针和const:指针本身和所指的变量都可能const二、指针运算(1)指针运算(2)动态内存分配 一、指针 (1)取地址运算符& scanf("%d",&...
2020-04-23 13:52:51 234
原创 C语言学习笔记(四)函数和数组
C语言学习笔记(四)一、函数二、数组 一、函数 目的:将函数中重复部分抽离出来,避免“复制代码”。 函数是一块代码,接受零个或多个参数,做一件事情,并返回零个或一个值。 形式: //基本形式 函数头( 函数体 ) //基本组成 返回类型 函数名(参数表){ 函数体 } //具体形式 int sum(int a,int b){ count=a+b; return count; } 函...
2020-04-22 15:48:07 213
原创 C语言学习笔记(三)判断
C语言学习笔记(三)一、判断(1)if判断语句(2)条件运算符注释:二、switch-casef分支结构 一、判断 (1)if判断语句 if(条件判断语句){ 执行体 }else{ 执行体 } 条件成立时执行if后面的执行体,条件不满足的时候执行else后面的执行体 (2)条件运算符 计算两个值之间的关系 运算符 意义 = = 相等 ! = 不相等 >...
2020-04-14 21:41:00 202
原创 C语言学习笔记(二)变量
C语言学习笔记(二)一、变量(1)定义一个具体变量(2)变量一般定义形式(3)变量的名字(4)变量的类型:二、赋值和初始化(1)举一个栗子:(2)变量初始化的一般形式三、读取数据(1)读整数(2)读入多个数据四、常量表达式(1)表达式的组成(2)运算符优先级(3)交换两个变量的值(4) 复合赋值 一、变量 (1)定义一个具体变量 int price=0; 定义了一个变量。变量的名字是price,...
2020-04-13 17:53:37 307
原创 C语言学习笔记(一)程序设计与c语言
这里写自定义目录标题C语言学习日记(一)一、程序的执行二、C语言的使用场景三、C语言从编译到运行四、程序框架五、我的第一个程序 C语言学习日记(一) 一、程序的执行 解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行。 编译:借助一个程序,把你的程序翻译成计算机真正能懂的语言-机器语言,然后,这个机器语言写的程序就可以执行。 任何一种语言都可以采用解释/编译的方法在计算机上执...
2020-04-12 17:19:02 170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人