自学
Sunwenyan_
这个作者很懒,什么都没留下…
展开
-
Python之文件
文件的写之w:这个是写入文件的操作,不能读出文件。再写入文件前会把文件清空。f_write = open("ZQ.txt", 'w', encoding='utf8')f_write.write("你好啊!啊哈哈\n")f_write.write("你也好啊!\n")f_write.close()文件的读之r:是读出文件的标志,不过不能使用这个来写出文件。f_read = open("ZQ.txt", 'r', encoding='utf8')data = f_read.readlines(原创 2020-10-11 16:19:09 · 249 阅读 · 0 评论 -
C语言读写文件系列
fputc和fgetc的使用:字符#include<stdio.h>#include<string.h> int main(){ FILE *f_write = fopen("text1.txt","w"); char form[] = "Hello zhengqian"; int len = strlen(form); for(int i=0; i<len; i++) { fputc(form[i], f_write); } fclose(f_wri原创 2020-10-04 16:59:32 · 209 阅读 · 1 评论 -
C语言位运算与移位运算
位是针对二进制的运算按位取反:#include<stdio.h>int main() { int a = -5; printf("%d", ~a);}位与:#include<stdio.h>int main() { int a = 5; int b = 8; printf("%d", a&b);}位或:#include<stdio.h>int main() { int a = 5; int b = 8; printf("%原创 2020-10-04 14:34:57 · 609 阅读 · 1 评论 -
C语言深入学习二
宏函数:例如:#define ADD ((x)+(y));1:要保证运算的完整性2:在一定程度上会比普通函数效率高,省去出栈入栈 时间上的开销。3:以空间换时间#include<stdio.h>#include<stdlib.h>#define ADD(x,y) ((x) + (y));int main(){ int a = 40, b = 20,c; c = ADD(a,b); printf("%d", c);}调用惯例:1:C语言默认原创 2020-10-04 14:07:55 · 523 阅读 · 0 评论 -
html
“内容不完善,后期还会添加。有不正确的地方,还望指出。”????标准结构<!DOCTYPE html> <!--文档类型的声明标签,不是html的一部分。主要用于声明所用html的版本。--><html lang="en"> <!--用于翻译,当用"en"时文档里的文字可以翻译为英文,当用zh-CN时文档里的文字可以被翻译为中文 --> <head> <!--头部--> <meta原创 2020-09-27 17:23:00 · 210 阅读 · 1 评论 -
Python之字典
字典的创建:字典的输出:其输出是根据键来输出。也可循环输出:字典的查:(注意keys()查的是键,values()查的是值,items()查的是把键值对分成元组进行输出。)这个是把字典转换为元组,然后进行输出。比较耗时。字典的增加:.update是把b字典里的值直接给a。如果出现重复会出现覆盖。如下c与b中键重复的,c的值会覆盖b中的值。字典的删除:.pop()删除键值对并所删除的值。.popitem()删除字典的最后一个值。del 既可以删除某个值,也可以删除整个字典。原创 2020-09-22 17:17:32 · 131 阅读 · 1 评论 -
Python之元组
创建元组:元组的遍历:元组里的元素不能修改:只能删除整个元组,不能删除部分的元组:元组的合并:增加元组的个数:不会修改原元组。元组的内置函数:1.求元组中的最大值:2.求元组中的长度:3.求元组中的最小值:4.将列表转化为数组:...原创 2020-09-22 14:57:42 · 238 阅读 · 2 评论 -
Python之列表
python创建列表的方法对列表的遍历:对列表进行切片:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200921231158434.png#pic_center列表的增加:append是增加在其末尾。insert是插入列表中的任意位置。列表的删除:del的删除可以删除一项,也可以删除整个列表。pop删除列表中的元素,会返回给列表中所删除多对应的值。remove直接在其中写出自己所想删除的值。列表的修改:列表的修改:列表的排序原创 2020-09-22 13:54:33 · 116 阅读 · 1 评论 -
Python自学二
逻辑运算符和表达式。逻辑运算符and和or:逻辑与and:当两边都成立时,其成立。当左边不成立时,其不成立且不做右边的运算。逻辑或or:当两边有一边成立时其成立,当两边都不成立时,其不成立。当左边成立时,其右边不做任何运算。直接返回True。逻辑或和与还有更复杂的表示:循环:分为for和while。for循环是由范围的。while循环可以有范围也可以没有范围。其较简单不做详细说明。“ ‘’’ ”的应用:可以作为python代码的多行解释。也可以为某个变量赋值。name = input(原创 2020-09-21 23:03:30 · 245 阅读 · 1 评论 -
C语言深入学习一
之前学过C语言不过比较浅显,好多功能都不知道为什么是这么得到的,机缘巧合之下,找到了关于C语言深入学习的资源。很是开心。今天就分享给大家。希望大家能有所收获。????C语言中的数据类型:主要分为整形,浮点型,字符型。其对应为int等,float等,char等。typedef:是给某种功能另外叫一个名字。可以是数据类型,结构。对于结构没什么复杂的。对于数据类型。例:typedef char* a, b.意味着a和b都是字符指针。而char* a, b,则a是字符指针,b是字符变量。typedef可以增加函原创 2020-09-13 21:15:58 · 235 阅读 · 1 评论 -
Python自学一
## 标题Python自学第一天。python作为开发语言之一,其优点简洁,易上手。敲python代码可在端口敲,也可在python3.x的编译器上敲。关于变量赋值的原理,python是先开辟一个空间用来存储值,然后再将其赋值给变量。编码有assci码,gb2312,gbk,gb18030,unicode。unicode可以向下兼容。输入input,输入的是字符串。输出用print。注意区分print(""+字符+"")和print("",某数字,"")。分支语句if, elif, else。...原创 2020-09-13 20:23:13 · 156 阅读 · 0 评论