摘要:
复习 什么是函数? 具体特定功能的代码块 - 特定功能代码作为一个整体,并给该整体命名,就是函数 函数的优点 : 1.减少代码的冗余,2.结构清晰,可读性强 3.具有复用性,开发效率高,维护成本高 如何定义一个函数 : 用def关键词来声明函数 def fn(参数列表):| 函数体 | return 阅读全文
摘要:
今日学习内容: 1.什么是函数 :函数就是一个含有特定功能的变量,一个解决某问题的工具 函数的定义:通过关键字def + 功能名字():代码体(根据需求撰写代码逻辑) 2.为什么要用函数:可以复用:函数功能定义好了之后,根据主程序的需要随时调用该函数,需要一次就调用一次,而函数只有一个。让主程序代码 阅读全文
摘要:
复习 :文件处理 1. 操作文件的三步骤:-- 打开文件:此时该文件在硬盘的空间被操作系统持有 | 文件对象被应用程序持用 -- 操作文件:读写操作 -- 释放文件:释放操作系统对文件在硬盘间的持有 2. 其础的读写 with open('1.txt', 'r', encoding= 'utf-8' 阅读全文
摘要:
复习 类型转换 1.数字类型:int() | bool() | float() 2.str与int:int('10') | int('-10') | int('0') | float('-.5') | float('3.14') | str(数字) 3.重点 - str与list: 'abc' => 阅读全文
摘要:
一、数据类型的转换 1.1.2.列表转字符串 :指定字符" ".join(列表)合并为字符字符串 1.1.3.字符串转字典:先转列表,依据具体需求结合for循环遍历元素,解压赋值,"str.split()"、 " ' '.join(列表)" 拿到需要的值,创建字典 1.1.4.数字转化为字符串:st 阅读全文
摘要:
一、深浅拷贝 1. 值拷贝 ls1 = ls2 不开辟空间,指针跟着走。(直接将ls1中存放的地址拿过来,内存中不会开辟新的空间,所以你怎么变,我也跟着变。)(ls1内部的所有类型的值发生改变,ls2都会随之变化) 2. 浅拷贝 ls3 = ls1.copy() ls3新开辟空间,但数据内里面每个元 阅读全文
摘要:
今日内容 数据类型分类: int | complex | float | str | bool | list | dict | tuple | set 3种数据类型的方法:(数字、字符串、列表 ) 可变与不可变:不可变:地址不变,值可变 (字符串类型、数字类型) 可变: 地址不变,值可变 (列表) 阅读全文
摘要:
复习 1.变量名命名规范 -- 1.只能由数字、字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开头__结尾的变量,魔法变量 -- 6.支持大小驼峰,但建议 _ 连接语法 -- 7.尽量见名知意 2.常量:用全大写标示常量,只能 阅读全文
摘要:
今天复习内容(7项) 1.语言的分类 -- 机器语言:直接编写0,1指令,直接能被硬件执行 -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 -- 高级语言:编写人能识别的字符,要通过编译器或解释器转换为汇编语言最终转换为机器语言的指令交给硬件执行 高级语言 分为编译型 阅读全文
摘要:
复习 进制转换:二进制&十六进制转换(从左往右1248机制,每四位二进制对应一位16进制) 二进制&十进制转换 2n-1幂次方相加 十进制到二进制转化 将十进制除以2,把余数记下来,再用商去除以2...依次循环,直到商为0结束,把余数倒着依次排列,就构成了而进制数。 内存分布:栈区与堆区 堆区:存放 阅读全文