Python
文章平均质量分 88
敲键盘的钢琴师
这个作者很懒,什么都没留下…
展开
-
踏上Python第一阶
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执...原创 2018-07-27 13:03:36 · 156 阅读 · 0 评论 -
乐鑫笔试更正输入
题意:四次存在错误的输入,还原正确的输入输入案例:aBcfefabCdefabcDefabcEef输出:abcdef如果存在某个字符四次均不一样,则无法还原,输出InputErrorstrings = []res = ''flag = 0for _ in range(4): strings.append(input().strip()...原创 2019-08-02 22:03:01 · 894 阅读 · 0 评论 -
乐鑫笔试编程题
题意:存在一根电线杆,可以是第一根或者最后一根,在该电线杆前的电线杆的高度是不增的,在它之后的电线杆的高度是不减的,请求出最少需要调整多少根电线杆的高度、输入n+1行第一行整数n表示电线杆数剩下n行表示电线杆的高度106 3 4 3 3 4 5 5 4 6输出2注意是存在,至少调整的数量、# 就是标记从左到右不满足非递减的数,标记从右到左不满足非递减的数,然后统计i处左右两的...原创 2019-08-02 21:58:53 · 3985 阅读 · 3 评论 -
Python 知识点大杂烩
Jpython是Java语言开发的Python解析器,PyPy是使用Python语言开发的Python解析,IronPython是.net平台上实现的Python解析器。CPython使用C语言开发的解析器,也是默认的Python解析。 Python3中已经删除的raw_input函数。使用input函数用以获取用户输入。 id函数用以查询对象的ID. 对Python变量的掌握,变量区别大小...原创 2019-06-12 21:51:28 · 945 阅读 · 0 评论 -
最优化方法——BGFS变尺度算法
目录1、BGFS基本思想2、BGFS变尺度算法的计算公式3、BGFS变尺度算法Python实现4、结果关于下面的部分,请看我的另一篇博客最优化方法——最速下降法,阻尼牛顿法,共轭梯度法1、不精确一维搜素1.1 Wolfe-Powell 准则2、不精确一维搜索算法计算步骤1、BGFS基本思想2、BGFS变尺度算法的计算公式...原创 2019-04-18 22:07:29 · 4708 阅读 · 3 评论 -
最优化方法——最速下降法,阻尼牛顿法,共轭梯度法
最优化方法——最速下降法,阻尼牛顿法,共轭梯度法目录最优化方法——最速下降法,阻尼牛顿法,共轭梯度法1、不精确一维搜素1.1 Wolfe-Powell 准则2、不精确一维搜索算法计算步骤3、最速下降法3.1 基本思想3.2 计算步骤3.3 迭代过程3.4 优缺点分析4、(阻尼)牛顿法4.1 基本思想4.2 ...原创 2019-04-18 21:52:45 · 6362 阅读 · 0 评论 -
Python 3 类型转换
原文链接:https://shockerli.net/post/python3-data-type-convert/int支持转换为 int 类型的,仅有float、str、bytes,其他类型均不支持。float -> int会去掉小数点及后面的数值,仅保留整数部分。int(-12.94) # -12str -> int如果字符串中有数字(0-...转载 2019-03-02 22:52:29 · 109 阅读 · 0 评论 -
纪念我的bug之win10下Python3.6.5使用pycrypto的痛苦之旅
首先说明一下,Crypto模块的目的是为了提供通用的加密和哈希算法。遇到这个问题是因为集成别人的代码时遇到版本不一致所导致的。在他的Python环境中直接导入pycrypto包没有问题的,而我环境下无法安装这个包,原因如下:windows下python3.6安装pycryto or crypto or pycryptodome与使用对,上面链接的这位兄台讲的很清晰:pycrypto...原创 2018-08-19 22:42:59 · 801 阅读 · 0 评论 -
踏上Python第五阶
类的方法在类地内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第一个参数,self 代表的是类的实例。self代表类的实例,而非类类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。实例(Python 3.0+)#!/usr/bin/python3 #类定义c...原创 2018-07-27 14:01:01 · 151 阅读 · 0 评论 -
踏上Python第四阶
遍历技巧在字典中遍历时,关键字和对应的值可以使用 items() 方法同时解读出来:>>> knights = {'gallahad': 'the pure', 'robin': 'the brave'}>>> for k, v in knights.items():... print(k, v)...gallahad the pu...原创 2018-07-27 13:49:33 · 267 阅读 · 0 评论 -
踏上Python第三阶
系统睡眠,可以暂停显示import timetime.sleep( 3 ) # 睡眠3秒Python continue 语句跳出本次循环,而break跳出整个循环。Python 如何将整数转化成二进制字符串1、你可以自己写函数采用 %2 的方式来算。>>> binary = lambda n: '' if n==0 else binary(n...原创 2018-07-27 13:40:08 · 256 阅读 · 0 评论 -
踏上Python第二阶
Python 标识符Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代...原创 2018-07-27 13:28:40 · 270 阅读 · 0 评论 -
360 春招笔试
[编程题]城市修建有一个城市需要修建,给你N个民居的坐标X,Y,问把这么多民居全都包进城市的话,城市所需最小面积是多少(注意,城市为平行于坐标轴的正方形)输入描述:第一行为N,表示民居数目(2≤N≤1000)输出描述:城市所需最小面积输入例子1:20 02 2输出例子1:4输入例子2:20 00 3输出例子2:9...原创 2019-08-05 12:03:05 · 322 阅读 · 0 评论