随笔分类 - python
摘要:argparse模块可以让人轻松编写用户友好的命令行接口,在程序中可以利用它来定义一些默认参数,具体使用方法如下所示: import argparse # 创建一个解析器 parser = argparse.ArgumentParser() parser.add_argument("--参数名",t
阅读全文
摘要:在python中对于一个list前面添加号,代表将列表内的各个元素取出来,dict前面加一个号代表将全部的key值取出来。 字典dict变量前面加两个*号的用法具体如下所示: dict1 = {'a':56,'b':34} def fun(a,b): print(a,b) fun(**dict1)
阅读全文
摘要:map函数 map函数会根据提供的函数对指定序列做映射。 函数语法如下: map(function,iterable,....) 参数: function 函数 iterable 一个或多个序列 使用示例如下所示: a = [[1,2,3],[5,6,7,8],[3,5,7,2,1]] result
阅读全文
摘要:Python简介 Python是一个具有解释性,编译性,互动性和面向对象的脚本语言。 python是解释性语言,python的执行实际是由python解释器执行的,因此我们要想运行python程序首先需要安装python解释器。 python是交互式语言,这意味着可以在python提示符>>后直接执
阅读全文
摘要:当我们在实际使用python的时候,很可能会遇到不同的项目要使用不同的python版本,或者是要用到同一个库的不同版本,如果还是安装到全局环境中, 会给后面的管理带来很多的不便,于是虚拟环境便产生了,虚拟环境可以让你的电脑上存在不同的python版本或者是库的不同版本,同时还利于管理。 举个例子来说
阅读全文
摘要:1.strip()函数: 该函数的语法定义是strip([chars]) 其中chars参数是可选的,当chars为空时默认是空格或换行符; 当chars不为空时,chars会被理解成一个个字符; 该函数的作用是将字符串收尾的符合要求的字符去掉,注意只能取出首尾的; 该函数返回修改后的字符串,原字符
阅读全文
摘要:在进行文件操作之前首先就是要打开文件,在python中使用open方法来打开文件,该函数返回一个文件对象,它是可迭代的。 使用方法是: f=open('文件名',mode) 其中mode参数表示的是文件打开方式,默认情况下是'r',下面是几种常用的模式: r:只读方式,默认情况下是这种方式; rb:
阅读全文
摘要:首先我们需要将编写好的c程序文件编译为动态库文件(后缀名为.so) 使用下面的命令: gcc 原文件名.c -shared -o 新文件名.so 然后在python程序中导入模块:from ctypes import * 在python中引入c动态库,并定义一个变量用来接收动态库: a=cdll.L
阅读全文
摘要:当我们编写完python源程序文件时,一般都需要有python解释器才能运行,不像c语言那样可以直接编译成exe文件后直接运行,其实python也能生成exe可执行文件,下面就教给大家如何操作。 首先我们需要用到一个打包工具——pyinstaller,该工具并不是自带的,需要我们下载安装,一般情况下
阅读全文
摘要:decode()函数的作用是用作解码,encode()函数是用作编码。 decode函数以encoding指定的编码格式解码字符串,默认是字符串编码。 语法是: str.decode(encoding='utf-8') encode函数以encoding指定的编码格式编码字符串。 语法是: str.
阅读全文
摘要:python中有两个关于时间的模块,分别是datetime和time模块,下面为大家介绍这两个模块中最基本的使用方法。 time模块: 使用该模块前首先需要使用import time导入该模块。 获取当前时间戳:time.time() 将时间戳转换成毫秒级:int(round(time.time()
阅读全文
摘要:在python中,字符串对象是不可变类型,所以我们没办法直接向其他语言一样直接修改其中的某一位字符,所以本质上来说改变一个字符串的元素就是创建了一个新的字符串。我们可以用下面的方法来进行修改: 第一种方法: 首先将字符串转换成列表对象,然后根据列表的性质进行修改,最后利用join函数再创建修改后的字
阅读全文
摘要:python的enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,可以展示数据和其对应的索引值。 函数参数如下所示: enumerate(seq,[start=0]) 其中seq表示一个可迭代的对象,start是一个可选参数,默认值是0,表示下标起始位置
阅读全文
摘要:zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。 在python3中,该函数返回的是一个对象,可以用list()将其转换成列表然后使用。 具体使用示例如下: l1=[1,2
阅读全文