随笔分类 - 入门基础
摘要:指针 指针移动的单位都是以bytes/字节为单位 只有一种情况特殊:t模式下的read(n),n代表的是字符个数 with open('aaa.txt',mode='rt',encoding='utf-8') as f: res=f.read(4) print(res) 模式 f.seek(n,模式
阅读全文
摘要:什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 用户/应用程序 操作系统(文件) 计算机硬件(硬盘) 为何要用文件 用户/应用程序可以通过文件将数据永久保存到硬盘中 即 操作文件 就是 操作硬盘 用户/应用程序直接操作的是文件,对文件进行的所有的操作 都是在向操作系统发
阅读全文
摘要:存储 1.内存和硬盘都是用来存储的。 CPU:速度快 硬盘:永久保存 2.文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就可以启动一个进程,是在内存中的,所以在编辑器编写的内容也都是存放在内存中的,断电后数据就丢失了。因而需要保存在硬盘上,点击保存按钮或快捷键,
阅读全文
摘要:什么是for循环 循环就是重复做某件事,for循环就是Python提供的第二种循环机制 为何要有for循环 理论上for循环能做的事情,while循环都能做 之所以要有for循环,是因为for循环在循环取值(遍历取值)比while循环更简洁 如何用for循环 1.基本使用之循环取值 语法: for
阅读全文
摘要:循环的语法与基本使用 print(1) while 条件: 代码1 代码2 代码3 print(3) count=0 while count < 5: # 5 < 5 print(count) # 0,1,2,3,4 count+=1 # 5 print('顶级代码 >') 死循环与效率问题 cou
阅读全文
摘要:如果把一个列表的值引用给另一个列表,它们的值和id是否相等? l1 = ['xxq',18,'male'] #定义列表l1 l2 = l1 #把l1的值引用给l2 print(l1) #输出l1的内容 print(l2) #输出l2的内容 print(id(l1)) #输出l1的id print(i
阅读全文
摘要:缩进 逐行缩进 if条件: 代码1 if条件2: 代码2 语法 语法1: if条件: 代码1 代码2 代码3 age = 60 is_beautiful = True star = '水瓶座' if age > 16 and age < 20 and is_beautiful and star ==
阅读全文
摘要:逻辑运算符 逻辑运算符用于连接多个条件,进行关联判断,会返回布尔值True或False 1.not 逻辑 非,也就是取反 偷懒原则:not 就是:真变假,假变真 print(not 1) #1在逻辑运算中代表True,not 1 就是 not True False print(not 0) #1在逻
阅读全文
摘要:可变不可变类型 可变类型:值改变,id不变,证明改的是原值,证明原值是可以被改变的 不可变类型:值改变,id也改变了,证明是产生新的值,压根没有改变原值,证明原值是不可改变的 验证 int是不可变类型 x = 10 print(id(x)) x = 20 print(id(x)) 164665145
阅读全文
摘要:算数运算符 包括:+、-、*、/、//、%、** # print(10 + 3.1) # print(10 + 3) # print(10 / 3) # 结果带小数 # print(10 // 3) # 只保留整数部分 # print(10 % 3) # 取模、取余数 # print(10 ** 3
阅读全文
摘要:变量 变量:可变的量,变量用于存储事物的状态 变量命名规范 变量名的组成由数字,字母,下划线组成 数字不能开头 变量名不能与Python关键字重名 变量的使用 # 变量名要先定义后使用,变量名要见名知意# 变量名 = 值 name = "kk" age = 18 常量 常量:表示不变的量,Pytho
阅读全文
摘要:Python垃圾回收机制 指是Python自带的一种机制,用于回收不可以变量值所占的内存空间。 1.引用计数 引用计数表示变量值被引用的次数 栈区:用于存储变量值的内存地址 堆区:用于存储值 1.当一个值被引用时则引用计数加1 2.当被销毁时这引用计数减1 3.当引用计数为0时则变量名回被垃圾回收机
阅读全文
摘要:编程语言介绍 机器语言 直接用“0”和“1”构成的指令去编写程序,即用计算机能够直接理解的二进制指令编写程序,计算机可以无障碍理解。 优点:运行效率最高 缺点:开发效率最低 汇编语言 用英文标签取代二进制去编写程序。 优点:运行效率高 缺点:开发效率低 高级语言 用人的语言区写程序,计算机无法直接理
阅读全文
摘要:什么是Pycharm PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。 此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开
阅读全文
摘要:什么是Python解释器 解释器(英语:Interpreter),又译为直译器,是一种电脑程序能够把高级编程语言一行一行直接转译运行。 解释器不会一次把整个程序转译出来,只像一位“中间人”,每次运行程序时都要先转成另一种语言再作运行,因此解释器的程序运行速度比较缓慢。 它每转译一行程序叙述就立刻运行
阅读全文
摘要:编程语言 什么是编程语言 编程语言就是一门语言,而语言就是一种事物与另一种事物沟通的介质。 为什么要编程语言 帮助人类工作,解放人类,把人想的事情写成计算机能识别的语言然后让计算机执行代替人类工作 怎么用编程语言 学习相应的编程语言的语法,根据语法来写程序,让计算机可以执行 计算机 什么是计算机 计
阅读全文

浙公网安备 33010602011771号