
python
绯浅yousa
欢迎转载。文章偏基础较多---》因为写起来快,但是也会坚持出好文章
展开
-
使用python_pep8常见问题记录
使用python pep8常见问题记录import不要在一句import中引用多个库譬如import os, sys这样写不好,最好这么写import osimport sys代码长度约束一行列数:PEP8 规定最大为79列,如果拼接url很容易超限一个函数:不可以超过30行;直观来讲就是完整显示一个函数一个屏幕就够了,不需要上下拖动一个类:不要超过200行代码,不要超过10个方法一个模块原创 2016-02-08 19:20:34 · 12392 阅读 · 1 评论 -
无聊使用python画一个笛卡尔心
无聊使用python画一个笛卡尔心��import numpy as npimport matplotlib.pyplot as plta = 1t = np.linspace(0, 2*np.pi, 1024)X = a*(2*np.cos(t) - np.cos(2*t))/2Y = a*(2*np.sin(t) - np.sin(2*t))plt.plot(Y, X, c = 'r')原创 2017-04-11 00:50:01 · 7870 阅读 · 0 评论 -
python中的字符数字之间的转换函数
python中的字符数字之间的转换函数int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串原创 2017-03-28 23:45:55 · 899 阅读 · 0 评论 -
Python字符串的编码与解码(encode与decode)
Python字符串的编码与解码(encode与decode)字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。encode与decodedecode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘原创 2016-10-01 23:15:52 · 16384 阅读 · 0 评论 -
'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。
‘python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。我将python安装在D盘之后,输入python,显示如下问题D:\>python'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。这个问题本质其实就是,windows的cmd并不能识别python这个符号(即无法识别这个符号是一个可执行程序),因为windows这里也是类似的,遇到一个字符,先会在默认pa原创 2016-09-08 01:10:26 · 157397 阅读 · 7 评论 -
python:字符串中的转义字符
python:字符串中的转义字符转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\,可以在Python的交互式命令行用print打印字符串看看:>>> print 'I\'m ok.'I'm ok.>>> print 'I\'m learning\nPython.'I'm learningPython.>>> print '\\\n\原创 2016-09-17 00:00:54 · 12587 阅读 · 0 评论 -
python问题:IndentationError:expected an indented block错误
python问题:IndentationError:expected an indented block错误Python语言是一款对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对。>>> a=100>>> if a>=0:... print a File "<stdin>", line 2 print a ^IndentationErr原创 2016-09-16 23:50:17 · 18754 阅读 · 0 评论 -
python去除list中的重复元素的最简单办法(但性能不一定好)
Python去除list中的重复元素的最简单办法(但性能不一定好)简单来说就是先变成set(集合、本体是红黑树),然后再转换成list代码如下:imglist = list(set(imglist))原创 2016-07-03 23:50:34 · 956 阅读 · 0 评论 -
【leetcode】283.move_zeroes
【leetcode】283.Move ZeroesGiven an array nums, write a function to move all 0’s to the end of it while maintaining the relative order of the non-zero elements.For example, given nums = [0, 1, 0, 3, 12],原创 2016-07-10 22:40:01 · 369 阅读 · 0 评论 -
python返回数组(list)长度的方法
Python返回数组(List)长度的方法array = [0,1,2,3,4,5]print len(array)原创 2016-07-10 22:39:38 · 4368 阅读 · 0 评论 -
python None与Null
python None与Null是Python的特殊类型,Null对象是None Type,它只有一个值None.它不支持任何运算也没有任何内建方法.None和任何其他的数据类型比较永远返回False。None有自己的数据类型NoneType。你可以将None复制给任何变量,但是你不能创建其他NoneType对象。feiqianyousadeMacBook-Pro:~ yousa$ pyt原创 2016-04-08 23:39:04 · 1647 阅读 · 0 评论 -
leetcode: 237. Delete Node in a Linked List
leetcode: 237. Delete Node in a Linked ListWrite a function to delete a node (except the tail) in a singly linked list, given only access to that node.Supposed the linked list is 1 -> 2 -> 3 -> 4 and y原创 2016-04-08 23:38:41 · 480 阅读 · 0 评论 -
leetcode: Power of Three
Power of ThreeGiven an integer, write a function to determine if it is a power of three.Follow up:Could you do it without using any loop / recursion?给一个整数,判断其是否是3的幂,要求不可以有迭代和循环从数学的角度想,可以先求这个数的3的对数,取整数,原创 2016-04-06 23:12:52 · 340 阅读 · 0 评论 -
leetcode: 231.Power of Two(另一种特殊求法)
231. Power of Two(另一种特殊求法)Given an integer, write a function to determine if it is a power of two.这里个人想到三种解法第一种一种是求这个数的以2为底的对数,然后取整数部分,作2的乘方,看是否相等class Solution(object): def isPowerOfTwo(self, n):原创 2016-04-06 23:12:15 · 457 阅读 · 0 评论 -
python的注释
Python的注释一、单行注释单行注释以#开头,例如: print 6 #output 6二、多行注释(Python的注释只有针对于单行的注释(用#),这是一种变通的方法)多行注释用三引号”’将注释括起来,例如:''' 多行注释 多行注释 '''三、中文注释在文件头上写入:#coding=gbk或:#coding=utf-8虽然#这个符号在python中表示注释,其实如果用pydev或者原创 2016-04-03 10:13:53 · 559 阅读 · 0 评论 -
python注释笔记
python注释单行#python注释多行使用''' '''原创 2018-04-13 01:00:45 · 271 阅读 · 0 评论