![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
倪倪倪倪倪~
这个作者很懒,什么都没留下…
展开
-
python字典格式 城市和行政编码映射表(无序)
中国所有的地级市,直辖市,特别行政区,地区,自治州,盟,共342个,无序city = { '420500': ['湖北省', '宜昌市'], '231200': ['黑龙江省', '绥化市'], '420900': ['湖北省', '孝感市'], '230400': ['黑龙江省', '鹤岗市'], '150500': ['内蒙古自治区', '通辽市'], '150300': [...原创 2019-12-17 16:50:09 · 1334 阅读 · 0 评论 -
剑指offer刷题(11-20) python
在线做题链接 牛客网面试题11.二进制中1的个数输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。# 使用位移和与运算,例如 1001&1 = 1 ,右移一位 100&1=0,以此类推class Solution: def NumberOf1(self, n): # write code here num,i=0,0 ...原创 2019-12-01 10:22:48 · 186 阅读 · 0 评论 -
剑指offer刷题(1-10) python
在线做题链接 牛客网点击进入面试题1.二维数组中查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。class Solution: # array 二维列表 def Find(self, target, array): ...原创 2019-11-29 14:47:59 · 222 阅读 · 0 评论 -
Python详细解析 深拷贝,浅拷贝,赋值
一.赋值 假设我们另x=[1,2,3,4,5],y=x,如果我们改变x的值,y的值会不会也跟着变化,答案是会的,因为赋值后虽然y的值和x的值是一样的,但是他们对应的引用还是相同的,如果改变了x其中一个里面的值,y中对应位置的元素也会改变,如下图x=[1,2,3,4]y=xprint(y)# 结果[1, 2, 3, 4]x[0]=10print(y)# 结果[...原创 2019-08-01 15:32:27 · 313 阅读 · 0 评论 -
python3——调用百度翻译API制作简单翻译器
一.获取百度翻译开放平台api在百度翻译网站“http://api.fanyi.baidu.com/api/trans/product/index”注册账号,然后获取api,在管理控制台中可以看到自己的app id和密匙通用翻译API通过HTTP接口对外提供多语种互译服务。您只需要通过调用通用翻译API,传入待翻译的内容,并指定要翻译的源语言(支持源语言语种自动检测)和目标语言种类,就可以得...原创 2019-07-12 11:03:36 · 1937 阅读 · 1 评论 -
python中random模块及其常用方法
random模块常用方法1)random.random()#random.random()用于生成一个随机小数n,0<=n<1.0import randomrandom.random()0.073913719103582582)random.uniform(a,b)#random.uniform(a,b),用于生成一个指定范围内的小数,两个参数中一个是上限,一个是下限...原创 2019-07-11 10:47:40 · 2005 阅读 · 2 评论 -
python:面向对象实例:扑克牌发牌程序(非图形化 )
4名牌手打牌,计算机随机将52张牌(不含大/小鬼)发给4名牌手,并在屏幕上显示每位牌手的牌。程序的运行结果如图所示发牌程序设计出3个类——Card类、Hand类和Poke类。1.card类Card类代表一张牌,其中FaceNum字段指的是牌面数字1-13,Suit字段指的是花色,Rank指的是牌的大小(1)Card构造函数根据参数初始化封装的成员变量,实现盘面大小和花色的初始化...原创 2019-07-04 18:00:05 · 7005 阅读 · 0 评论 -
python函数习题
1.写一个函数,传入两个参数,第一个参数为底数,第二个参数为幂,返回底数的幂运算值解:题目中要求求一个数的幂运算,但是没有说明给出的底数是整数还是小数,所以我们不能直接用int输入def mi(n,m): return float(float(n)**int(m))n,m=input('请输入两个数:\n').split()print('%g'%mi(n,m))2.编...原创 2019-06-28 15:52:08 · 2345 阅读 · 0 评论 -
python学习笔记七(函数)
函数1.结构化编程 将特殊的逻辑,功能性代码,单独的抽取出来,封装成函数进行调用 min([1,2,3]) ---逻辑被封装到了函数当中,调用起来非常方便简洁2.非结构化编程 所有的代码和逻辑都在同一个代码块中 图书管理系统 逻辑比较混乱,代码量太多,太杂函数是程序的重要组成部分一个程序中可以有多个函数组成,多个函数...原创 2019-06-28 11:01:05 · 404 阅读 · 0 评论 -
2019 计蒜之道 初赛 第三场 A题淘宝商品价格大PK(python做法,最长上升子序列)
阿里巴巴集团旗下的淘宝已经成为大家最常用的线上购物网站了,小明想买一本算法书,在淘宝浏览选购时发现各家店铺价格有很多。聪明的小明想得到一个价格对比排序,以升序表示。在思考方法时,联想到刚刚上课时学的最长上升子序列知识,心中想到了一个有意思的问题。如果把这本算法书的nn个价格,以A_1,A_2,\cdots,A_NA1,A2,⋯,AN来表示,这就是一个序列了。那如果我们想删除其中一...原创 2019-07-03 10:06:46 · 416 阅读 · 0 评论 -
python学习笔记六(序列)
序列(sequence)列表,元组,字符串1.都可以通过下标进行访问2.下标都是从零开始3.多个元素可以使用分片进行获取4.拥有相同的操作符序列的两个特点:1.索引操作2.切片操作满足两个特点的数据,就可以称之为序列函数1.list(iterable): 将可迭代对象转换成列表 list():空列表2.tuple(iterable...原创 2019-06-27 11:35:27 · 243 阅读 · 0 评论 -
python学习笔记四(列表)
列表:同构:所有的数据是相同异构:所有的数据类型不同创建列表1.创建一个普通列表: [1,2,3]2.创建混合列表: [1,2,3,'hehe',[1,2,3]]3.创建空列表 []4.利用工厂函数创建 list():创建空列表 list(iterable): 从可迭代对象的元素中初始化一个新的列表可...原创 2019-06-24 15:22:21 · 439 阅读 · 0 评论 -
python学习笔记三(循环)
循环流程while重复执行某些代码语法: while 布尔表达式: 循环体(代码)注意死循环合理的使用循环条件(布尔表达式)效率问题1.while 1 和 while True: ----py3中效率一样,但是在py2中 while 1 效率高 bool是int子类,继承了int的方法 True+True=22...原创 2019-06-24 15:19:27 · 152 阅读 · 0 评论 -
python学习笔记五(字符串及其方法)
字符串1.天生可以跨平台---操作系统:os(Opreating System)--win osx Linux2.任何程序设计语言---字符串---(编码)3.python2和python3的字符串有很多不同4.支持分片: l=[1,2,3,4,5,6,7,8,] l[1:6]---[2,3,4,5,6] s='hello world' s...原创 2019-06-27 09:00:18 · 362 阅读 · 0 评论 -
2019 计蒜之道 初赛 第三场 阿里巴巴协助征战SARS(python做法,费马小定理+快速幂)
目前,SARS 病毒的研究在世界范围内进行,经科学家研究发现,该病毒及其变种的 DNA 的一条单链中,胞嘧啶、腺嘧啶均是成对出现的。这虽然是一个重大发现,但还不是该病毒的最主要特征,因为这个特征实在太弱了。为了进一步搞清楚该病毒的特征,CN 疾病控制中心和阿里巴巴集团合作,用科技的力量和程序的思维来解决这个难题。现阿里巴巴特委派你成为 CN 疾病控制中心的 SARS 高级研究员,去研究在这个特...原创 2019-07-02 14:53:14 · 540 阅读 · 0 评论 -
python实现八皇后问题(二位列表)
八皇后问题:在8*8的国际象棋盘上,放置8个皇后,使任何一个皇后都不能吃掉另一个。国际象棋规则中,皇后可以吃到任何一个与他在同一行、同一列或者同一斜线上的敌方棋子,所以八皇后问题的所有解满足:8个皇后都不在同一行、同一列,或者同一斜线上。要求:输出所有的解。提示,用递归这是简单的dfs搜索,python如下def print1(): global t,arr ...原创 2019-06-25 15:09:56 · 831 阅读 · 0 评论 -
python学习笔记二
python语法基础输出语句printf():打印语句py3中 表示:函数(内置函数)-----py2中就是一个打印语句数字,字符串,列表---数据打印运算式(表达式)可以接受多个参数,多个参数由逗号隔开可以接受关键字参数---py2中不支持print默认end为\n print(end='')不换行输入语句input(提示信息)内置函数在控制台等待用户输入i...原创 2019-06-20 13:43:10 · 253 阅读 · 0 评论 -
python学习笔记一
一、什么是py 是一门程序设计语言二、py特点 1.语法结构简单清晰 2.有着非常强大的类库(模块) 3.胶水语言(可以使用c或java中的类库) 4.纯面向对象语言(万物皆对象)次要特点:1.跨平台性(windows linux osx ngix 安卓 ios 塞班 黑莓 winp)2.编译成字节码:bytecode---pyc,pyo(字节码文件...二...原创 2019-06-20 13:42:30 · 307 阅读 · 0 评论