11 2020 档案
摘要:什么是前端,什么是后端????????? 很多学开发,或者没学开发的,可能都觉得这个是两种东西 我也曾经为了解释前后端和人争论,说的面红耳赤还是解释不清什么是前后端,前后端真的是两个东西吗? 网上也有很多很多的说法,有的说,前端是前端,后端是后端。 有的说,前后端不分家,还有的说..........
阅读全文
摘要:转载: https://www.cnblogs.com/webenh/p/7079211.html
阅读全文
摘要:函数def 函数:封装一块功能的代码 ''' 问题: 1/ 阻止结构不清晰,可读性差 2 代码冗余 3 可扩展性差 什么是函数 具有某种功能的工具 >函数 为什么要有函数 怎么用函数: 先定义: def 函数名(形参1,形参2...): code1 ... return 返回值1... 后使用: 函
阅读全文
摘要:''' json.dumps() json.loads() 只支持python的dict,list,str,int,float,bool,None ''' import json a = json.dumps('我是字符串') print(a) print(json.loads(a)) 输出结果:
阅读全文
摘要:总结了不少笔记,主要学习几十个常用的就行,其他的知道就行...........哈哈哈''' list的内置方法:11个 list.append(元素) list.pop(索引/默认为-1) 根据索引剔除元素 list.remove(元素) 根据值剔除元素 list.clear() 清空列表 list
阅读全文
摘要:封装一个函数random_color,该函数的返回值为随机十六进制颜色。# 说明: 十六进制颜色#开头后面接6个十六进制数, 例: #FFFFFF, #000000, #0033CC import random def random_color(): colors1 = '0123456789ABC
阅读全文
摘要:递归概念:(百度了一下,看看就懂了) 用数学代入法来理解就好。 假设我们用递归来算阶乘 f(n) f = n => n 1 ? 1 : n * f(n-1) f 里面用到了 f,怎么理解呢? 很简单,把式子展开即可: f(6) => 6 * f(5) => 6 * (5 * f(4)) => 6 *
阅读全文
摘要:'''万年历b:根据用户输入的年,先判断是否是闰年。C:根据用户输入的月来判断月的天数D:用循环计算用户输入的年份距1900年月1日的总天数。E:用循环计算用户输入的月份距输入的年份的1月1日共有多少天。F:相加D与E的天数,得到总天数。G:用总天数来计算输入月的第一天的星期数。H:根据G的值,格式
阅读全文
摘要:年月日分别为自定义函数的参数,判断某一个日期是否为合法的日期; 如: 2020年12月33日不是合法的日期 2021年2月29日是不合法的日期看代码:方法一 def fn3(year, month, day): if month > 12 or month <= 0: return "%s年%s月%
阅读全文
摘要:路漫漫其修远兮,吾将上下而求索 最近收获一句话:大多数人都是羡慕别人的高工资,没有人会羡慕别人的高工作量 我也在思考自己是不是大多数人,我确实是,哈哈哈,俗人一个 那我要做什么才能摆脱大多数人呢?我也不知道,有的人和我说,你要每天坚持学习,要自律...........要........... 可能真
阅读全文
摘要:#内置函数:print , sum, max , min , pow, sorted #数值操作 print(sum([1, 2, 3])) #6 print(max([2, 3, 1])) #3 print(min([1, 2, 3])) #1 print(abs(-2)) #2 abs绝对值 p
阅读全文
摘要:遍历遍历!!! # 输入两个数n,a, 输出对应的结果 # 如: n=3,a=2; 输出 2 + 22 + 222 的值。(****) # 如: n=4,a=3; 输出 3 + 33 + 333 + 3333的值。 # 提示: 1、n = 3,相加三次,每次相加比前一次相加的数,多一位 # 2、每次
阅读全文
摘要:求1!+2!+3!+4!+5! 问的是阶乘和哟 # !表示阶乘 ''' 1*1 1*2 1*2*3 1*2*3*4 ''' 废话不多说,上代码,冲冲冲 # sum = 1 # sum2 =0 # num1 = int(input("请输入一个数:")) # for i in range(1,num1
阅读全文
摘要:废话不多说,直接看代码 输入两个数,求两个数的最大公约数(*****) # 如: 12和8的最大公约数是4, # 提示: 能够同时整除两个数的最大数 # 1, 先找出两个数中最小的那个数, # 2, 最小数--, 找出能被两个数整除的数(退出循环break) # while True: # num1
阅读全文
摘要:直接上,冲冲冲 # 列表去重, 将下面的列表中重复的元素去除 # list1 = [1 ,2 ,3 ,5 ,4 ,4 ,4 ,5 ,5 ,3 ,2 ,1] # list1 = [1, 2, 3, 5, 4, 4, 4, 5, 5, 3, 2, 1] # list2 = [] # for i in l
阅读全文
摘要:直接上,冲冲冲 #自定义一个数字列表,求列表中第二大数的下标 # ages = [1, 2, 15, 4, 11, 12, 19, 8, 20, 18] # max1 = 0 # max2 = 0 # for i in range(len(ages)): # if ages[i] > ages[ma
阅读全文
摘要:思路:就是把石头剪刀布,1,2,3 你就把它当成数字相减,,................分出 等于0 等于-1 等于1....等等情况的输赢就好了 记得导包, import random 废话不多说,看代码: import random # print(''' # # 请输入你的选择: # 1.
阅读全文
摘要:迷之拷问 我敲代码的样子,哈哈哈 分别输入某年某月某日,判断这一天是这一年的第几天?(考虑闰年) 输入一个时间,输出该时间的下一秒 Python 用于检测用户输入的数字是否为质数 python求2~100之内的所有素数 python:给定一个n位的整数,将该数按位逆置,例如给定12345变成5432
阅读全文
摘要:爬虫的东西比较多,笔记在整理....................随时更新
阅读全文
摘要:python解释器介绍与安装 01 计算机核心基础 02 编程语言与python介绍 03 python语法入门之变量 04 Python语法入门之基本数据类型 05 Python语法入门之垃圾回收机制 06 Python语法入门之与用户交互、运算符 07 Python语法入门之流程控制 08 基本
阅读全文
摘要:目录: 一 引入 二 定义函数 三 调用函数与函数返回值 一 引入 基于前一部分的学习,我们已经能开发一些功能简单的小程序了,但随着程序功能的增多,代码量随之增大,此时仍不加区分地把所有功能的实现代码放到一起,将会使得程序的组织结构不清晰,可读性变差,且程序中需要频繁使用同一功能时,只能重复编写该
阅读全文
摘要:目录: 一 引入 二 文件操作的基本流程 2.1 基本流程 2.2 资源回收与with上下文管理 2.3 指定操作文本文件的字符编码 三 文件的操作模式 3.1 控制文件读写操作的模式 3.1.1 案例一:r 模式的使用 3.1.2 案例二:w 模式的使用 3.1.3 案例三:a 模式的使用 3.1
阅读全文
摘要:#占位符# %d 整数# %f 小数# %s 字符串#代码演示name = "渣渣辉"age = 50print("%s代言了贪玩蓝月:是兄弟就来砍我" % name)print("%s代言了贪玩蓝月,今年%d岁了" % (name, age))print("古天乐代言了贪玩蓝月,代言费:%f百万"
阅读全文
摘要:### 一、列表list#### 1.概述> 变量:使用变量存储数据,但是,缺点:一个变量每次只能存储一个数据 >> 思考:如果一次性存储多个数据,怎么做?>> 解决:采用列表 >> 作用:列表相当于是一个容器,可以同时存储多个数据 >> 本质:列表是一种有序的集合 >> 说明:有序指的就是有顺序【
阅读全文
摘要:# break :关键字# 1.存在于循环中 ,for ,while# 2.跳出当前的这一层循环# 3.break之后所在的代码不再循环# 4.break和for-else ,while-else结合# for i in range(1, 5):# for j in range(1, 5):# if
阅读全文
摘要:### 一、分支#### 1.代码结构> 顺序结构:代码从上往下依次执行>> 分支结构:根据不同的条件,执行不同的语句>> 循环结构: 根据指定的条件,重复执行某段代码#### 2.分支结构-if语句 ##### 2.1简单if语句【单分支】> 语法:>> if 表达式:>> 执行语句>> 说明
阅读全文
摘要:# 逻辑运算符#and 且,与# or 或,或者# not 不,非,取反#and 两边都为真则为真,只要有一个为假则为假print(True and True) #Trueprint(True and False) #Falseprint(False and True) #Falseprint(Fa
阅读全文
摘要:### 一、变量#### 1.变量##### 1.1. 概念> 定义: 程序在运行的过程中,值可以随时发生改变>> 作用:存储数据,参与运算##### 1.2. 定义> 定义格式:变量名 = 初始值>> 说明:>> 变量名: 对于每一个变量,需要给他定义一个名称,定义的规则就是标识符的规则>>
阅读全文
摘要:> Python擅长的领域:>> web开发>> 爬虫开发>> 数据分析>> 机器学习>> 人工智能>### 数据的存储#### 1.思考问题> 1.为什么使用计算机>> 为了存储数据,快速处理数据>> 2.数据存储在计算机的什么位置>> 数据存储在内存(缓存/临时存储)
阅读全文
摘要:pycharm安装 详情参考:https://www.cnblogs.com/xuexianqi/p/12767075.html python3.8解释器安装 详情参考:https://www.cnblogs.com/xuexianqi/p/12377746.html python多版本共存 详情参
阅读全文
摘要:引子 知识储备 三大核心部件 文本编辑器读取文件内容的流程 python解释器执行文件的流程 总结 字符编码介绍 什么是字符编码 字符编码的发展史 阶段一:一家独大 阶段二:诸侯割据、天下大乱 阶段三:分久必合 编码与解码 utf-8的由来 字符编码的应用 4.1 文本编辑器nodpad++存取文本
阅读全文
摘要:直接上,冲冲冲 方法一: for i in range(1,10): for j in range(1,i+1): print("%d*%d=%2d" % (i, j, i * j), end=" ") print() 方法二: # num = int(input("请输入一个不大于9的整数:"))
阅读全文
摘要:目录: 引子 数字类型int与float 定义 类型转换 使用 字符串 定义 类型转换 使用 优先掌握的操作 需要掌握的操作 了解操作 列表 定义 类型转换 使用 优先掌握的操作 了解操作 元组 作用 定义方法 类型转换 使用 字典 定义 类型转换 使用 优先掌握的操作 需要掌握的操作 集合 作用
阅读全文
摘要:目录: 引子 分支结构 什么是分支结构 为什么要用分支结构 如何使用分支结构 if 语法 if 应用案例 循环结构 什么是循环结构 为什么要用循环结构 如何使用循环结构 while循环语法 while循环应用案例 for 循环语法 for 循环应用案例 一 引子: 流程控制即控制流程,具体指控制程序
阅读全文
摘要:目录 一 程序与用户交互 1.1 什么是与用户交互? 1.2 为什么要与用户交互? 1.3 如何与用户交互 1.3.1 输入input 1.3.2 输出print 1.3.3 输出之格式化输出 1) 什么是格式化输出 2) 为什么要格式化输出? 3) 如何格式化输出? 二 基本运算符 2.1 算术运
阅读全文
摘要:目录: 一 引入 二、什么是垃圾回收机制? 三、为什么要用垃圾回收机制? 四、理解GC原理需要储备的知识 4.1、堆区与栈区 4.2 直接引用与间接引用 五、垃圾回收机制原理分析 5.1、引用计数 5.2、引用计数的问题与解决方案 5.2.1 问题一:循环引用 5.2.2 解决方案:标记-清除 5.
阅读全文
摘要:目录 一 引子 二 数字类型 2.1 int整型 2.1.1 作用 2.1.2 定义 2.2 float浮点型 2.2.1 作用 2.2.2 定义 2.3 数字类型的使用 三 字符串类型str 3.1 作用 3.2 定义 3.3 使用 四 列表list 4.1 作用 4.2 定义 4.3 使用 五
阅读全文
摘要:一 引入 我们学习python语言是为了控制计算机、让计算机能够像人一样去工作,所以在python这门语言中,所有语法存在的意义都是为了让计算机具备人的某一项技能,这句话是我们理解后续所有python语法的根本。 二 变量 一、什么是变量? Copy # 变量就是可以变化的量,量指的是事物的状态,比
阅读全文
摘要:二 编程语言分类: 2.1 机器语言 机器语言是站在计算机(奴隶)的角度,说计算机能听懂/理解的语言,而计算机能直接理解的就是二进制指令,所以机器语言就是直接用二进制编程,这意味着机器语言是直接操作硬件的,因此机器语言属于低级语言,此处的低级指的是底层、贴近计算机硬件(贴近代指需要详细了解计算机硬件
阅读全文
摘要:直接上,冲冲冲 #方法1:对切片的掌握:[::-1],取反 # while True: # num = input("请输入一个不能超过十位数的整数:") # num = num[::-1] # num = int(num) # print(num) 方法2: n = int(input('请输入一
阅读全文
摘要:素数:只能被1或本身整除的数 list = [] i = 2 for i in range(2,101): j = 2 for j in range(2,i): if i%j == 0: break else: list.append(i) print(list)
阅读全文
摘要:素数(质素):一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是该数除了1和它本身以外不再有其他的因数。 # 用户输入数字 num = int(input("请输入一个数字: ")) # 质数大于 1 if num > 1: for i in
阅读全文
摘要:hour = int(input("时:"))min = int(input("分:"))sec = int(input("秒:"))if sec == 59: sec = 0 min += 1 if min == 60: min = 0 hour += 1 if hour == 24: hour
阅读全文
摘要:#方法一:# year = int(input("请输入年:"))# month = int(input("请输入月:"))# day = int(input("请输入日:"))# if month == 1:# count = day# elif month == 2:# count = 31 +
阅读全文
摘要:1.1 什么是语言?什么是编程语言?为何要有编程语言? 语言其实就是人与人之间沟通的介质,如英语,汉语,俄语等。 而编程语言则是人与计算机之间沟通的介质。 那么为何要有编程语言,或者说人为何要与计算机沟通呢?这是因为在编程的世界里,计算机就好比是人的奴隶,人与计算机沟通的目的就是为了奴役计算机,让计
阅读全文