菜鸟笔记
提升您的技术认知

Python 笔记

python的十进制与任意进制的转换

菜鸟阅读 : 28赞(0)

将任意进制转换成十进制 print(int("54", 8)) # 表示把8进制的54转换成十进制数并输出结果。 # 8可以是2、8,10,16等进制数 将十进制转换成任意进制 def f(n,x): #n为待转换的十进制数,x为机制,取值...

Python里面search()和match()的区别

菜鸟阅读 : 25赞(0)

match()函数只检测字符串开头位置是否匹配,匹配成功才会返回结果,否则返回None import re print(re.match("func", "function")) # 打印结果 <_sre.SRE_Match obje...

使用python删除一个文件或文件夹

菜鸟阅读 : 25赞(0)

使用python删除一个文件或文件夹,需要使用os模块。 import osos.remove(path) # path是文件的路径,如果这个路径是一个文件夹,则会抛出OSError的错误,这时需用用rmdir()来删除os.rmdir(p...

Python:提取经纬度位置信息

菜鸟阅读 : 55赞(0)

业务上常常需要获知给定经纬的具体信息,如该点位于哪个省、哪个城市、哪个区。百度给开发者提供了百度地图API,可以让我们轻易获取经纬度的省市区等信息。 若想通过一个给定的经纬度,获取其省市区等信息,只需两步: 1、申请百度AK 点击链接:tp...

Python反转列表的三种方式

菜鸟阅读 : 39赞(0)

方式一:使用reversed()函数 a=[1,2,3,4,5,6,7,8,9] b=list(reversed(a)) print b 注意:reversed()函数返回的是一个迭代器,而不是一个List,需要再使用List函数转换一下。...

python二维列表转置

菜鸟阅读 : 34赞(0)

python 二维列表转置 def transpose(self, matrix): new_matrix = [] for i in range(len(matrix[0])): matrix1 = [] for j in range(l...

Python注释

菜鸟阅读 : 494评论(0)赞(0)

单行注释(行注释) Python中使用#表示单行注释。单行注释可以作为单独的一行放在被注释代码行之上,也可以放在语句或表达式之后。 # 这是单行注释 当单行注释作为单独的一行放在被注释代码行之上时,为了保证代码的可读性,建议在#后面添加一个...

SyntaxError: Non-ASCII character '\xe9'

菜鸟阅读 : 361评论(0)赞(0)

出现问题的原因:我在注释中使用了中文,python默认编码是ASCII,所以会报错。 解决办法:如果想支持中文注释,在文件的首部加上一句 # encoding=utf-8 注意,encoding和=以及utf-8中间不能有空格。 或者在文件...