摘要: 当我们在实际使用python的时候,很可能会遇到不同的项目要使用不同的python版本,或者是要用到同一个库的不同版本,如果还是安装到全局环境中, 会给后面的管理带来很多的不便,于是虚拟环境便产生了,虚拟环境可以让你的电脑上存在不同的python版本或者是库的不同版本,同时还利于管理。 举个例子来说 阅读全文
posted @ 2020-07-06 15:17 万物小白 阅读(475) 评论(0) 推荐(0) 编辑
摘要: tkinter是python自带的图形库,使用之前需要导入该模块,可以使用语句import tkinter as tk 定义一个Text:text=tk.Text() 进行放置,可以用pack,grid,place任意一种方法; 获取Text文本内容:text.get('0.0','end') 该方 阅读全文
posted @ 2020-07-06 11:37 万物小白 阅读(14687) 评论(0) 推荐(0) 编辑
摘要: 1.strip()函数: 该函数的语法定义是strip([chars]) 其中chars参数是可选的,当chars为空时默认是空格或换行符; 当chars不为空时,chars会被理解成一个个字符; 该函数的作用是将字符串收尾的符合要求的字符去掉,注意只能取出首尾的; 该函数返回修改后的字符串,原字符 阅读全文
posted @ 2020-07-05 16:49 万物小白 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 在进行文件操作之前首先就是要打开文件,在python中使用open方法来打开文件,该函数返回一个文件对象,它是可迭代的。 使用方法是: f=open('文件名',mode) 其中mode参数表示的是文件打开方式,默认情况下是'r',下面是几种常用的模式: r:只读方式,默认情况下是这种方式; rb: 阅读全文
posted @ 2020-07-05 12:33 万物小白 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 首先我们需要将编写好的c程序文件编译为动态库文件(后缀名为.so) 使用下面的命令: gcc 原文件名.c -shared -o 新文件名.so 然后在python程序中导入模块:from ctypes import * 在python中引入c动态库,并定义一个变量用来接收动态库: a=cdll.L 阅读全文
posted @ 2020-07-05 09:48 万物小白 阅读(3394) 评论(0) 推荐(0) 编辑
摘要: 当我们编写完python源程序文件时,一般都需要有python解释器才能运行,不像c语言那样可以直接编译成exe文件后直接运行,其实python也能生成exe可执行文件,下面就教给大家如何操作。 首先我们需要用到一个打包工具——pyinstaller,该工具并不是自带的,需要我们下载安装,一般情况下 阅读全文
posted @ 2020-07-05 09:19 万物小白 阅读(13561) 评论(0) 推荐(0) 编辑
摘要: decode()函数的作用是用作解码,encode()函数是用作编码。 decode函数以encoding指定的编码格式解码字符串,默认是字符串编码。 语法是: str.decode(encoding='utf-8') encode函数以encoding指定的编码格式编码字符串。 语法是: str. 阅读全文
posted @ 2020-07-04 23:10 万物小白 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: python中有两个关于时间的模块,分别是datetime和time模块,下面为大家介绍这两个模块中最基本的使用方法。 time模块: 使用该模块前首先需要使用import time导入该模块。 获取当前时间戳:time.time() 将时间戳转换成毫秒级:int(round(time.time() 阅读全文
posted @ 2020-07-04 22:46 万物小白 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 在python中,字符串对象是不可变类型,所以我们没办法直接向其他语言一样直接修改其中的某一位字符,所以本质上来说改变一个字符串的元素就是创建了一个新的字符串。我们可以用下面的方法来进行修改: 第一种方法: 首先将字符串转换成列表对象,然后根据列表的性质进行修改,最后利用join函数再创建修改后的字 阅读全文
posted @ 2020-07-04 22:26 万物小白 阅读(2199) 评论(0) 推荐(0) 编辑
摘要: python的enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,可以展示数据和其对应的索引值。 函数参数如下所示: enumerate(seq,[start=0]) 其中seq表示一个可迭代的对象,start是一个可选参数,默认值是0,表示下标起始位置 阅读全文
posted @ 2020-07-04 21:56 万物小白 阅读(340) 评论(0) 推荐(0) 编辑