python 基础
文章平均质量分 75
放大的EZ
本人郑重声明,本博客所编文章、图片版权归权利人持有,本博只做学习交流分享所用,不做任何商业用途。访问者可將本博提供的內容或服务用于个人学习、研究或欣赏,不得用于商业使用。同時,访问者应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人的合法权利;如果用于商业用途,须征得相关权利人的书面授权。若文章、图片的原作者不愿意在此展示內容,请及时通知在下,將及时予以刪除。
展开
-
Python中的lambda函数
匿名函数是指没有声明函数名称的函数。在上面的脚本中,我们先定义了一个由随机数组成的列表numbers_list,接着我们调用map()函数,并传递一个lambda函数作为参数。在Python中,一个lambda函数是一个只有一行代码的函数,不需要进行函数名声明,它可以有很多个参数,但是只能有一个表达式。filter()函数将返回一个新的列表,新的列表中只包含旧列表中被lambda函数处理后返回值为True的那些元素。在上面的例子中,我们有一个函数,该函数传入一个参数,将它与一个未知数相乘。转载 2022-09-06 23:30:00 · 5661 阅读 · 0 评论 -
ubuntu上将Python小应用制作为deb安装包
系统工具 System;影音 AudioVideo;4、安装 sudo dpkg -i program-mydeb_1.0.0_i386.deb 安装(在应用程序编程菜单的附件下) 或者直接双击.deb文件,会 进 入软件中心,点击安装即可。|——deb.desktop(桌面文件生成到/usr/share/applications/)|——可执行文件及执行所需依赖文件(安装后,就在你的/usr/lib生成相应的可执行 文件)转载 2022-09-01 23:45:00 · 1427 阅读 · 0 评论 -
Python 获取当前文件 当前目录 上级目录 上上级目录
os.getcwd() # 返回一个表示当前工作目录的unicode字符串os.path.dirname(__file__) # 返回文件的目录名os.path.abspath(__file__) # 返回文件的绝对路径Python 获取当前文件 当前目录 上级目录 上上级目录。转载 2022-08-24 23:15:00 · 3808 阅读 · 0 评论 -
cmd 执行 python 脚本出现 ModuleNotFoundError
出现错误的原因是因为在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import时就会出现此类错误。命令行执行程序时总是报ModuleNotFoundError的错误。笔者的python项目文件夹。转载 2022-08-24 21:45:00 · 1129 阅读 · 0 评论 -
Python 读写修改 Excle
文章目录1、初次创建 写入 Excle2、读取 Excle 内部数据3、修改已经存在的Excle1、初次创建 写入 Exclefrom time import sleepimport xlrdfrom xlutils.copy import copyimport xlwtclass OperateExcle: def __init__(self): self....原创 2020-04-10 21:15:26 · 294 阅读 · 0 评论 -
pycharm print 内容缺失 (内容包含 \r \n)
代码如下:sttr = "456\r789"print(sttr)log:只能打印出 789 ,前面的 456 并没有显示主要原因是:\r 代表回车,也就是打印头归位,回到某一行的开头。也就是将这一行前面的覆盖了。“\n” “\r\n” 表示换行...原创 2020-04-08 20:50:55 · 1144 阅读 · 0 评论 -
python 获取当前时间 包含毫秒
类似效果:import timedef get_time_stamp(): ct = time.time() local_time = time.localtime(ct) data_head = time.strftime("%Y-%m-%d %H:%M:%S", local_time) data_secs = (ct - int(ct)) * 1000...原创 2020-04-08 20:38:08 · 7487 阅读 · 0 评论 -
python 结束 adb 命令
adb 开启的是后台进程 不能被 terminate 或者 kill 掉 ,采用以下方法handle = subprocess.Popen("adb -d logcat >" +log, shell=True) time.sleep(1) subprocess.Popen("taskkill /F /T /PID " + str(handle.pid) , shell=True)...原创 2020-03-17 18:19:44 · 1514 阅读 · 0 评论 -
python 实时 获取 cmd输出并打印
import subprocesscmd = 'ping www.baidu.com'screenData = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True)while True: line = screenData.stdout.readline() pr...原创 2020-03-13 17:49:12 · 5949 阅读 · 1 评论 -
python 获取本机ip
def get_host_ip(): """ 查询本机ip地址 :return: ip """ try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(('8.8.8.8', 80)) ip = s.getsockname()[0...原创 2020-02-25 14:24:29 · 572 阅读 · 0 评论 -
python os.system 命令阻塞
在python 中执行 os.system(“ping www.baidu.com”) 等命令的时候会阻塞,它会等待 os.system 里的命令执行完才会返回。有的时候我们需要并行运行:在Linux平台上 只需要在命令末尾加上shell后台运算符&即可:os.system('ping www.baidu.com &')在Windows下,用DOS的start命令通常...原创 2019-12-11 16:37:36 · 17817 阅读 · 2 评论 -
python 写数据为 csv 文件
文章目录1、简介2、功能代码1、简介CSV 文件 类似于 excle 那样有一定的排序结构。方便数据观察,可以使用记事本或者 excle打开下面我们就尝试将一组数据保存成csv 文件2、功能代码import csvlists = [["姓名","年龄"],["小明","19"],["小黑","20"],["小白","21"],["小灰","22"]]with open("...原创 2019-07-22 16:50:20 · 270 阅读 · 0 评论 -
Python基础之变量、数据类型和运算符
文章目录1、python 数据类型1.1、python 语言常用四种数据类型包括1.2、整型 (int)1.3、 浮点型 (float)1.3、字符串(str)1.4、布尔型 (bool)1.5、空值 (None)2、数据类型之间的转换2.1 、转 int 型(1)浮点型 float 转 int(2) 字符串 str 转 int 型(3)布尔型 Bool 转 int 型1、python 数据类...原创 2019-08-02 18:18:54 · 355 阅读 · 0 评论 -
python 获取当前时间、时间差
from datetime import datetimeimport timea = datetime.now() #获得当前时间time.sleep(2) #睡眠两秒b = datetime.now() # 获取当前时间durn = (b-a).seconds #两个时间差,并以秒显示出来print(durn)timeshow = time.strftime('...原创 2019-06-04 09:38:50 · 30374 阅读 · 1 评论 -
Python 正则法则 字符集
文章目录1、简介2、功能实现功能 匹配 abc 或者 acc1、简介根据一定的格式 匹配字符串2、功能实现import restring = “abc acc adc aec afc”print(string)abc acc adc aec afc功能 匹配 abc 或者 accimport re # 添加包string = "abc acc ad...原创 2019-05-30 00:06:52 · 280 阅读 · 0 评论 -
python 实现二维 、三维 数组
文章目录1、简介2、功能实现2.1、 一个表面上看起来是的 数组2.2 直接赋值的列表可以实现2.3 在列表中 使用 for 循环赋值1、简介python 实现 二维 、三维数组 ,并且能够改变里面的数值2、功能实现2.1、 一个表面上看起来是的 数组list = [0]*2print(list)list1 = [[0]*2]*2print(list1)打印:[0, 0]...原创 2019-05-29 20:10:58 · 13938 阅读 · 0 评论 -
python 私有变量 、私有方法
文章目录1、简介2、实例1、简介python 私有变量 、 私有方法 就是 在 公有的前面 添加两个 __ 下划线,但是 在外部 实例中不能像平常那样访问,保护隐秘性2、实例class car(): def __init__(self): self.price = 1 # 公有变量 self.__speed = 2 # 私有变量 + __...原创 2019-05-28 23:52:56 · 378 阅读 · 0 评论 -
python 类方法 简介 @classmethod
文章目录1、简介2、示例1、简介python 类方法的 ,一般使用起来 是用来实现对类属性 的操作2、示例class person(): # 类 name = "lum" # 属性 姓名 age = 27 # 属性 年龄 def __init__(self): # 构造函数 self.sex = "man"a = person() ...原创 2019-05-28 23:31:11 · 1877 阅读 · 0 评论 -
python global 用法简介
文章目录1、简介2、用法2.1、用法一2.2 用法21、简介简单介绍 global 的用法2、用法2.1、用法一使用 global ,可以让 方法内的 局部变量 全局可用,并且在别的文件里也可以引用到def fun(): global c c =0fun()print(c)打印:02.2 用法2在局部函数对全局变量重新赋值a = 0b = 0def...原创 2019-05-28 22:49:16 · 13329 阅读 · 1 评论 -
Pyhton 基础学习1----win下环境 安装 和 编译器使用
文章目录1、window 下环境安装2、PyCharm 的使用1、window 下环境安装1)下载 python3python 官网:https://www.python.org/python 安装:Python安装和环境配置教程2)下载 编译器我们使用:pycharm 下载PyCharm安装教程编译器的注册推荐按这个文章PyCharm专业版激活+破解可用到2100年...原创 2019-03-22 11:45:41 · 337 阅读 · 0 评论 -
Python 字符串运算 大全
文章目录1、字符串拼接2、字符串大小写3、isXXX判断1、字符串拼接str_1 = "abcd"str_2 = "efgh"str_3 = str_1 + str_2print(str_3)abcdefgh2、字符串大小写1)大写str_1 = "abcd"print(str_1.upper())ABCD2)小写str_1 = “ABCD”print(str_1....原创 2019-03-22 13:52:15 · 2248 阅读 · 0 评论 -
python 打飞机 游戏 (详细)
文章目录1、简介2、环境搭建1、简介就像这样 打灰机2、环境搭建关于python 前期环境搭建 参考:Pyhton 基础学习1----win下环境 安装 和 编译器使用1)安装 Pygame官方网址:https://pypi.org/project/pygame/#files2)选择合适的版本下载我的是win 10 python 3.7所以下载pygame-1.9.4-cp...原创 2019-03-26 10:11:25 · 4024 阅读 · 0 评论 -
python基础--1--输入输出
文章目录1、输入2、输出1、输入#输入name = input("请输入姓名:")print (name)2、输出#输出print("hello ,world")#中间用逗号隔开,会自动打印出空格print ("one","two","three")print(200)print(100+200)print("100 + 200 is :" ,100 + 200)...原创 2019-04-04 10:03:59 · 294 阅读 · 0 评论 -
python基础--2--数据类型 和 变量
文章目录1、整数2、浮点数3、字符串4、布尔值5、空置6、变量7、字符串和编码1、整数python 可以处理任意大小的 整数eg: -9999, 999999999992、浮点数也就是我们说的小数,起计算会可能会四舍五入eg:-9.0001, 12.1e-103、字符串1) 普通字符串“abc” ‘abc’2)转义字符串\t \n 等等print("I'm o...原创 2019-04-04 10:42:44 · 149 阅读 · 0 评论 -
Python基础---3--list 和 元组
文章目录1、list 列表2、tuple 元祖1、list 列表name= ["xiaoming","daming","xiaoqoianqian"]print (name)print (name[1])print (len(name))print (name[-1])#列表添加name.insert(1,"abcd")print(name)#列表删除name.pop...原创 2019-04-04 13:42:53 · 150 阅读 · 0 评论 -
python基础 --4-- 字典 和 set
文章目录1、dict 字典2、set1、dict 字典dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。eg:姓名和分数name_store = {"lum":80,"大名": 85,"小明":90}print (name_store)print (name_store["lum"])#改变字典数值name_s...原创 2019-04-04 14:33:47 · 271 阅读 · 0 评论 -
python基础--5-判断 循环 语句
文章目录1、判断语句2、循环语句1、判断语句num = 10if (num > 0 and num <10) : print ("a")elif(num >=10 and num < 20) : print ("b")else : print ("c")2、循环语句for i in [1,2,3,4,5]: print...原创 2019-04-04 15:39:13 · 197 阅读 · 0 评论 -
python 基础 --6-- 函数
文章目录1、常用函数2、递归函数3、待续····1、常用函数def sumData(x): return 2*x;print (sumData(3))2、递归函数def sum(n): if n==1: return 1 return n + sum(n - 1)print (sum(10))3、待续····...原创 2019-04-04 16:54:54 · 169 阅读 · 0 评论 -
python 基础 -- 7-- 列表生成器 和 切片
文章目录1、列表生成器2、切片1、列表生成器for num in range(3): print (num)print ("````````````````")for num in range(2,5): print (num)print ("``````(1~9 中的 隔两位打印一次)```````")num = list(range(1,10,2))prin...原创 2019-04-04 18:14:26 · 361 阅读 · 0 评论 -
python 正则法则 常见元字符
文章目录1、简介2、具体实现2.1 一个一个字符的匹配2.2 可以匹配多个连续的1、简介我们会简单介绍 匹配字符串中常见的 元字符,比如数字 、英文 大小写、特殊符号、空白字符等2、具体实现2.1 一个一个字符的匹配import restring = "@#%&^*()=+\.!;'}a2u5_Z\r\t \n"#匹配字符串中所有 数字字符match = re.f...原创 2019-05-30 21:03:06 · 495 阅读 · 0 评论 -
python正则法则 定位符 ^ and %
文章目录1、 匹配字符串开始 ^ 字符2 、匹配字符串的结尾 $1、 匹配字符串开始 ^ 字符import restring = "abcd0abcd2abb3abbbb"match = re.findall("[a-z]{4}",string) # 匹配含有的 字符串前四位print(match)#['abcd', 'abcd', 'abbb']match = r...原创 2019-05-30 22:30:15 · 1056 阅读 · 0 评论 -
python 正则法则 组的匹配
文章目录1、简介2、实例1、简介一般在匹配连续相同的字符串中使用2、实例import restring = "0abcdabcdabcdabcd2abcd3abc2ab" # 此时 想匹配 abcdabcdabcdabcd 者4 个连续的 abcdmatch = re.findall("abcd",string) print(match)# ['abcd', 'ab...原创 2019-05-30 22:47:32 · 535 阅读 · 0 评论 -
python 正则法则 findall、 search、match 区别
具体看实例import restring = "A5a6a \n"finaall = re.findall("\w",string,re.I) #查找全部,返回所有匹配,三个参数 ,re.I 表示不区分大小写 多个添加 re.I | re.S 形式print(finaall)# ['A', '5', 'a', '6', 'd']finaall = re.findall("...转载 2019-05-30 23:15:31 · 1019 阅读 · 0 评论 -
python 正则法则 替换
re.sub 方法来进行数据的替换,具体用法 看示例import restring = "abcd 2 abcd 3 abcd 4 abcd 50 ABCD"# 将abcd 全部替换 为 mlist = re.sub("abcd","m",string)print(list)# m 2 m 3 m 4 m 50 ABCD# 比如说 只替换前两个list = re.s...原创 2019-05-30 23:58:26 · 34645 阅读 · 0 评论 -
python 参数类型
文章目录1、简介2、必须参数3、默认值函数4、可变参数函数5、可变关键字参数函数1、简介python 常见类型2、必须参数也就是我们常见的参数def fun (name ,age): print(name + " "+ str(age) )fun ("lum",27)log:lum 273、默认值函数def fun_1(name,country = "CN",s...原创 2019-05-28 22:20:12 · 4713 阅读 · 0 评论 -
Python 基础知识快速入门学习
Python 基础知识快速入门学习原创 2017-03-30 13:35:10 · 3297 阅读 · 0 评论