Python之路番外:PYTHON基本数据类型和小知识点

一、基础小知识点 1、如果一行代码过长,可以用续行符 \ 换行书写 例子 if (signal == "red") and \ (car == "moving"): car = "stop" else : pass    等同于 if (signal == "red") and (car == "moving"): car = "stop" else : pass    2、无需换行符的情况 两种情况: a、小括号、中括号、大括号内部可以多行书写
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

Python之路Python全局变量与局部变量、函数多层嵌套、函数递归

一、局部变量与全局变量 1、在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。 全局变量没有任何缩进,在任何位置都可以调用。 子程序:如用def定义的函数。 作用域 一个标识符的可见范围,这就是标识符的作用域。一般常说的是变量的作用域 全局作用域(global):在整个程序运行环境中都可见 局部作用域:在函数、类等内部可见;局部变量使用范围不能超过其所在的局部作用域。 例子 NAME = "nicholas"
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

洛谷 P2216 [HAOI2007]理想的正方形

洛谷 P2216 [HAOI2007]理想的正方形 Description 有一个ab的整数组成的矩阵,现请你从中找出一个nn的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 Input 第一行为3个整数,分别表示a,b,n的值 第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。 Output 仅一个整数,为ab矩阵中所有“nn正方形区域中的最大整数和最小整数的差值”的最小值。 Sample Input 5 4 2 1 2 5 6 0
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

rtt之通用bootloader

目前只支持F1/F4;使用步骤 1 在官网注册产品,根据系列设定参数,接收邮箱,点击生成就可以在自己的邮箱中收到对应的bootloader.bin文件。用jlink就可以将其烧写进单片机。 2 存储被分为4个区,bl,/download /APP/Factory.新的app_new.bin可以通过2个途径烧写进download区   2.1 通过RTT的打包工具将app_new.bin变成app_new.rbl文件,然后通过串口Y-mode/放到服务器上用过网口下载 2.2 在配置工具中使能网
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

Leetcode刷题记(14)—最后一个单词的长度

题目说明: 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 说明:一个单词是指由字母组成,但不包含任何空格的字符串 题解: 看到题目的第一反应就是字符串分割!所以直接使用了spilt()方法,分割后需要先对字符串数组进行判断,如果没有单词就直接返回0,否则再返回字符串数组中的最后一个字符串长度值。
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

The Preliminary Contest for ICPC Asia Xuzhou 2019 E. XKC's basketball team

题目链接:https://nanti.jisuanke.com/t/41387 思路:我们需要从后往前维护一个递增的序列。 因为:我们要的是wi + m <= wj,j要取最大,即离i最远的那个j,每次索引一个wi都需要判断下是不是大于w(i+1),完成递增序列的维护。 代码里面能更好的理解为什么要维护一个递增的序列 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #includ
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

日常问题总结 PYTHON 取消转义字符作用

1.python cannot import name XXX python中可能刚开始的童鞋会遇到 cannot import name ‘XXX’, 其实明白了其中的原理就很容易解决了,而且以后遇到此类问题马上就能明白是哪里出问题了。 其实这是出现再模块导入的顺序问题上, 比如: from A import B 这里导入了B后,程序再执行到这句的时候马上就会转到模块B中去,而 from A import B后面的程序就暂停执行,但B中的模块可能也有导入 上一个模块from A import
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

20194607--自动生成四则运算题第一版报告

一、需求分析   现在的小学生数学算术能力很差,老师想要每天都随机出10道100以内的2个操作数的四则运算算式,不可以重复,让我们来实现它,提高孩子们的数学成绩。 二、功能设计   基本功能:   使用C或Java语言完成一个自动生成四则运算试题的程序。   拓展功能: (1)自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内 (2)剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 2 + 3 = 和 3 + 2 = 不属于重复算式
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

并发编程多进程2

获取pid 当前进程的角度 os.getpid() 获取当前进程的pid os.getppid() #获取当前进程的父进程的pid 子进程对象.pid #获取当前进程的子进程pid 僵尸进程和孤儿进程 僵尸进程(有害):在exit()后仍然还有pid,并没有马上就消失掉,等待父进程处理 如果有大量僵尸进程,将会仅为没有进程号而导致系统不能产生新的进程,应当避免这种进程的危害 孤儿进程(无害):父进程退出 一个或者多个子进程还在运行,并由init进程对他们完成状态的处理 init进程会处理他的一
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

logging模块全总结

本节内容 日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging四大组件记录日志 配置logging的几种方式 向日志输出中添加上下文信息 参考文档 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

约老师到底踩没踩三分线??(塞尔维亚vs美国)2019.9.12

可以留用做个图像处理的项目
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

Pyboard基础功能---定时器

定时器 定时器是嵌入式系统中最基本的功能之一,它除了可以实现定时器功能外,还能够实现延时、PWM输出、波形发生器、舵机控制、节拍器、周期唤醒、自动数据采集等功能。在MicroPython中,很多函数的功能也依赖定时器。 1.获取Timer类里面的方法: >>> help(pyb.Timer) object <class 'Timer'> is of type type init -- <function> deinit -- <function> channel -- <f
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

本人的代码规范

完全按照谷歌,结束。
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

如何查看linux服务器的版本和配置信息

inux下看配置,可没有windows那么直观。你只能一个一个查看。 一:cpu [root@srv /]# more /proc/cpuinfo | grep "model name" [root@srv /]# grep "model name" /proc/cpuinfo 二:内存 [root@srv /]# grep MemTotal /proc/meminfo 三:查看CPU位数(32 or 64) [root@srv /]# getconf LONG_BIT 32 四:查看linu
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

编译原理第二次作业9.11

1.理解符号串与集合运算。 L={A,B, … ,Z,a,b, … ,z} D={0,1, … ,9} 说明下表示的含义: LUD:全部字母和数字在集合 LD:由一个字母后跟一个数字组成的所有符号串的集合 L4:由4个字母组成的所有符号串集合 L*:由字母组成的所有符号串的集合 D+:由一个或若干个数字组成的所有符号串集合 L(LUD)*以字母开头,后跟字母、数字组成的所有符号串的集合 文法G(Z):Z->aZb|ab定义的是什么样的语言? 答: 因为Z->aZb 所以Z->aaZbb 因为
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

2019课程设计 第二十四天

今日完成: 无; 明日目标: 做科研训练; 个人小结 在学习上。学习是学生的基本,我知道一个受社会肯定的优秀大学生,除了有个性有特长外,最起码的就是要有知识文化的功底,所以,我至始至终都把学习摆在第一位这个学期开的课不多,正因为这样,只有珍惜每一节文化课,坚决不迟到不早退不旷课,才对得住自己的大学生涯! 在做作业上,我每次都是自己的作业就自己做,不抄袭不作弊,同时我还坚持每个月分别写一篇英语和汉语作文,希望以此可以提高自己的写作能力。在课余时间,我还充分利用学校的图书馆资源,抓紧时间阅读各方面
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

python爬虫:初始爬虫一

初始爬虫 什么是爬虫:通过编写程序模拟浏览器上网,然后让其去互联网上爬取数据的过程 - 爬虫的分类: - 通用爬虫: - 抓取互联网中的一整张页面数据 - 聚焦爬虫: - 抓取页面中的局部数据 - 增量式爬虫: - 用来监测网站数据更新的情况,以便爬取到网站最新更新出来的数据 request模块的使用 #爬取搜狗首页的页面源码数据 import requests #1.指定url url = 'https://www.sogou.com/' #2.请求发送get:get返回值是一个响应
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

Python之路Python文件操作

一、文件的操作 文件句柄 = open('文件路径+文件名', '模式') 例子 f = open("test.txt","r",encoding = “utf-8”) 分析:这里由于python文件和test.txt文件在同一文件夹里,不需要写test的绝对路径 如果要写绝对路径可以这样写 f = open(file = "d:/python/test.txt","r",encoding = “utf-8”) 文件打开模式有以下几种模式 1、文本文件的打开模式 “r” ,只读模式【默认模式,
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

就业DAY7_web服务器_http协议

import socket def servece_client(new_socket): """为这个客户端返回数据""" # 1 接收浏览器发送过来的请求,即http请求 # GET / HTTP/1.1 # ... request = new_socket.recv(1024) print(request) # 2 返回http格式的数据,给浏览器 # 2.1 准备发送给浏览器 浏览器的数据---h
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0

关于Intege.valueOf()的使用

原文链接:https://blog.csdn.net/weixin_37650458/article/details/85212730 1.Integer. valueOf()方法的作用 Integer. valueOf()可以将基本类型int转换为包装类型Integer,或者将String转换成Integer,String如果为Null或“”都会报错 2.Integer. valueOf()是高效的 public static Integer valueOf(int i) { if (i >
分类: 其他 发布时间: 09-12 20:29 阅读次数: 0