Python小记:12.从a,b=b,a+b理解数值互换(Python变量的内存机制)

  • Post author:
  • Post category:python

之前看到一个计算斐波那契数列前n项的代码: def fab(max): n, a, b = 0, 0, 1 L = [] while n < max: L.append(b) a, b = b, a + b n = n + 1 return L for n in fab(5): print n 里面有一段 a, b = b, a + b 给我看蒙了 用逗号隔开是并列关系啊,单独写个 a, 中…

继续阅读 Python小记:12.从a,b=b,a+b理解数值互换(Python变量的内存机制)

TCP实现socket通信(python)

  • Post author:
  • Post category:python

socket简介 UDP实现socket通信(python) TCP实现socket通信(python) 1、套接字工作流程 服务器端先初始化Socket,建立一个套接字 与端口绑定(bind),用 bind 函数来绑定一个端口号和 IP 地址。 对端口进行监听(listen),服务器调用 listen 函数,使服务器的这个端口和 IP 处于监听状态 服务器调用accept阻塞,等待客户端连接。等…

继续阅读 TCP实现socket通信(python)

vscode使用教程python-VsCode使用教程

  • Post author:
  • Post category:python

一、关于Vscode 1.1 VsCode是个啥 Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support fo…

继续阅读 vscode使用教程python-VsCode使用教程

python输出数据类型_Python 数据类型

  • Post author:
  • Post category:python

Python3 有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) 数字(Number)、字符串(String)、元组(Tuple)是不可变的数据类型,列表(List)、集合(Set)、字典(Dictionary)是可变的。 不可变指的是值本身不可变,但变量是可变的。比如: 1 a="hello …

继续阅读 python输出数据类型_Python 数据类型

002unet墙体瑕疵检测-python-pytorch

  • Post author:
  • Post category:python

unet图像分割网络对墙体裂缝图像进行训练,得到的模型可以对图片中带有裂缝的墙体进行识别。 整个代码运行流程已经放在b站上找002期: 到此一游7758258的个人空间_哔哩哔哩_bilibili 效果图如下所示: 数据集如下: 完整的代码文件放置如下: 其中datasets文件夹下放置的是标签文件json格式和图裂缝瑕疵图片 通过运行01make_dataset.py可以将json文件生成png…

继续阅读 002unet墙体瑕疵检测-python-pytorch

LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(二)

  • Post author:
  • Post category:python

前面一篇由于文字太多,不给编辑,遂此篇出炉 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(一) DFS&BFS (262)200. Number of Islands(Medium) 给定1d(陆地)和’0’(水)的2d网格图,计算岛屿数量。岛被水包围,通过水平或垂直连接相邻的土地而形成。 您可以假设网格的所有四个边都被水包围。 思路: 1、使用dfs 2、如…

继续阅读 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(二)

python验证角谷_角谷猜想-随心随性无为而为-51CTO博客

  • Post author:
  • Post category:python

问题描述: 角谷猜想的内容为:任意给定一个自然数,若它为偶数则除以2,若它为奇术则乘3加1,得到一个新的自然数。按照这样的计算方法计算下去,若干次后得到的结果必然为1。 编写程序对角谷猜想的正确性加以验证。 我的代码:n=int(raw_input("please input a number: ")) while True: if n%2==0: n=n/2 else: n=n*3+1 if n…

继续阅读 python验证角谷_角谷猜想-随心随性无为而为-51CTO博客

Python:1032 挖掘机技术哪家强_代码比较简洁_没有解决运行超时

  • Post author:
  • Post category:python

首先接收输入的数据,这很简单,可以用 字典 。 num = int(input()) score = {} for i in range(num): a, b = map(int, input().split()) if a not in score.keys(): # 如果不存在,那么创建key以及value值 score[a] = b else: score[a] += b # 如果存在,那么…

继续阅读 Python:1032 挖掘机技术哪家强_代码比较简洁_没有解决运行超时

Python基础第二周–程序设计与数据结构

  • Post author:
  • Post category:python

二 程序设计与数据结构 1 万物皆对象、Python不例外 1.1 面向对象编程基本概念: Python从设计之初就已经是一门面向对象的语言,比如Java, C#, Javascript,C++都是典型的面向对象语言.C语言和汇编语言是典型的面向过程语言. 面向过程的语言更倾向于功能的实现与封装,体现计算机实现功能 面向对象的语言更倾向于业务层面的流程实现,体现解决具体事物流程 现代计算机程序都是…

继续阅读 Python基础第二周–程序设计与数据结构