09 2022 档案
摘要:字符编码 该知识点理论特别多 但是结论很少 代码使用也很短 1.字符编码只针对文本数据 2.回忆计算机内部存储数据的本质 3.既然计算机内部只认识01 为什么我们却可以敲出人类各式各样的字符 肯定存在一个数字跟字符的对应关系 存储该关系的地方称为>>>:字符编码本 4.字符编码发展史 4.1.一家独
阅读全文
摘要:练习描述 1.员工管理系统 字典或者数据的嵌套使用完成更加完善的员工管理 2.去重下列列表并保留数据值原来的顺序 eg: [1,2,3,2,1] 去重之后 [1,2,3] l1 = [2,3,2,1,2,3,2,3,4,3,4,3,2,3,5,6,5] 3.有如下两个集合,pythons是报名pyt
阅读全文
摘要:字典相关操作 1.类型转换 可以使用dict()方法,但是不建议使用,而是用其他方式转换。 print(dict((('name','pwd'),('tifa','123')))) # {'name': 'pwd', 'tifa': '123'} # 使用麻烦 2.字典必须要掌握的操作 user_d
阅读全文
摘要:练习描述 1.基于字符串充当数据库完成用户登录(基础练习) data_source = 'jason|123' # 一个用户数据 获取用户用户名和密码 将上述数据拆分校验用户信息是否正确 2.基于列表充当数据库完成用户登录(拔高练习) # 多个用户数据 data_source = ['jason|1
阅读全文
摘要:数据类型内置方法 之前我们所学习的每一种数据类型本身就含有一系列的操作方法,内置方法是其中最多的。 以字符串为例,介绍一下调用内置方法的格式: print('jason'.upper()) # JASON 这串代码调用了字符串jason的内置方法upper(),他的作用是将字符串的小写变成大写 可以
阅读全文
摘要:代码大全2 第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细
阅读全文
摘要:变量名的力量: 见名知义 对变量存储的数据进行描述 员工数据记录 employeeData 适当的名字长度 统计发现变量名10到16个字符,调试所花费的力气是最小的。 如果你查看自己的代码时发现了更短的名字,那么需要认真检查,确保这些名字含义足够清晰 变量名对作用域的影响 当你把变量名取的很短时,这
阅读全文
摘要:for语句基本使用 1. for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。 比如: fruits = ["apple", "banana", "orange", "pear"] for fruit in fruits: print (fruit) # 这段代码 会将列表里的水果 从左到
阅读全文
摘要:练习描述 1.计算1-100所有的数之和 2.判断列表中数字2出现的次数 l1 = [11,2,3,2,2,1,2,1,2,3,2,3,2,3,4,3,2,3,2,2,2,2,3,2] 3.编写代码自动生成所有页网址(注意总共多少页) https://movie.douban.com/top250
阅读全文
摘要:练习描述 1.根据用户输入内容打印其权限 ''' jason --> 超级管理员 tom --> 普通管理员 jack,rain --> 业务主管 其他 --> 普通用户 ''' 2.编写用户登录程序 要求:有用户黑名单 如果用户名在黑名单内 则拒绝登录 eg:black_user_list = [
阅读全文
摘要:流程控制 流程控制>>>:控制事物的执行流程 事物执行流程总共可以分为三种 1.顺序结构 从上往下依次执行 我们之前所编写的代码都属于该结构 2.分支结构 事物的执行会根据条件的不同做出不同的执行策略 3.循环结构 事物的执行会根据某个条件出现重复 顺序结构 所需材料:排骨500克,料酒1勺,生抽2
阅读全文
摘要:垃圾回收机制 内存中的垃圾 a = 1 # 在内存中会生成 1 del a # 删除变量名a后,我们无法再取出内存中的 1 # 这个1 就成为了内存中的垃圾 有一些语言 内存空间的申请和释放都需要程序员自己写代码才可以完成。 在python中使用==垃圾回收机制==清理内存垃圾。 回收的方法 1.引
阅读全文
摘要:numpy特点: numpy的方法比python快10到100倍 内存也少 多维数组对象 ndarray nd 表示 多维的 array 意思是 数组 生成数组: array接受序列型对象,生成数组 arr2 = np.array(data2) arr2.sharp # 输出形状 np.zeros
阅读全文
摘要:作业描述 1.获取用户输入并打印成下列格式 info of Jason Name : Jason Age : 18 Sex : male Job : Teacher end 2.准备说出下列变量名v绑定的结果 v1 = 1 or 3 v2 = 1 and 3 v3 = 0 and 2 and 1 v
阅读全文
摘要:基本运算符 1.数学运算符 + - * / % // ** 简化写法 n = 10 n += 1 # n = n + 1 n -= 1 # n = n - 1 n *= 1 # n = n * 1 n /= 1 # n = n / 1 n %= 1 # n = n % 1 n //= 1 # n =
阅读全文
摘要:1.使用input(), print()进行用户交互 """ 以前银行取钱只能拿着存折去柜台跟小姐姐交流才可以 你想干嘛 我想取钱 请输入密码 滴滴滴密码 想取多少钱 我想取一个亿 ... 随后程序代替了小姐姐跟我们交互 ATM机器 """ 1.获取用户输入 input # 获取用户输入 usern
阅读全文
摘要:数据类型 什么是数据类型 在日常生活中数据的表现形式多种多样 在程序中也是如此 为何学习数据类型 针对不同的数据采用最佳的数据类型来表示出该数据的价值 本次学习数据类型仅仅是了解 只要看到每个数据类型能够叫出它们的名字以及代码如何编写即可 学前必会 如何查看数据值的数据类型 type() name
阅读全文
摘要:1.python解释器的安装 要想让计算机能够识别并运行高级语言 要对应类型的==翻译官==,python这种编程语言的翻译官就是python解释器。 去python官网下载:>>>python官网<<< 准备安装3个版本的python: 安装python3.8: 点击红框这个进行自定义安装,add
阅读全文
摘要:博客目录 基础 typora软件与计算机基础 python解释器安装 pycharm安装 虚拟环境介绍 python入门 数据类型基础 input、print、占位符%s、%d 运算符、赋值符 > 练习 python垃圾回收机制 流程控制基础 > 练习 for循环基础 > 练习 整型、字符串、列表相
阅读全文
摘要:1.python注释 什么是注释? 注释是对代码的解释说明,写注释是为了下次来看能更快的理解,抵抗遗忘。 单行注释 :文字之前加警号 pycharm中有快捷键 ctrl + ? # 这是单行注释 多行注释 """ 这是一种多行注释 回车键左边那个键英文输入法下连续按三下 """ ''' 这是另一种
阅读全文
摘要:1.pycharm介绍:shaved_ice: 首先pycharm是一个方便我们编程的工具,他的功能强大,可以帮助我们节省时间,提高编程的效率。 说专业点这里来自百度:PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有
阅读全文
摘要:1.环境与虚拟环境 我们安装的python就是一个实在的环境,而虚拟环境是实际环境的一个副本。如下是python环境的目录结构: python.exe 和 pip.exe不在一起,所以环境变量要配置两个 虚拟环境的目录结构: 虚拟环境与实际环境有哪些不同? 虚拟环境没有标准库的部分。没有标准库了怎么
阅读全文
摘要:一、typora软件以及markdown语法介绍 typora是一款 Markdown 编辑器和阅读器。下面直接开始介绍typora的一些基本用法。 1.输入标题的两种方法 typora里有一到六级标题,一级标题最大,六级标题最小。 使用#号加空格键,井号的个数决定标题的大小,个数越小,标题越大
阅读全文