python
PandaMirs
一个平凡的phper
展开
-
python 打包EXE文件
pyinstaller -F -w -i img.ico main.py原创 2020-12-14 23:40:00 · 83 阅读 · 0 评论 -
python 数组排序
stunew.sort(key=lambda x :int(x['english']) , reverse=asc_or_desc_bool)x 可以随便写 是类似形参[{'id': '1001', 'name': '叽里呱啦', 'english': '88', 'python': '11', 'java': '22'}, {'id': '1002', 'name': 'hual', 'english': 22, 'python': 33, 'java': 44}, {'id': '1003',.原创 2020-12-14 23:23:04 · 1764 阅读 · 2 评论 -
python os 模块
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/13 21:15# @Author : flyx# @Site : # @File : demo1.py# @Software: PyCharmimport os# os.system('notepad.exe') # 打开记事本# os.system('calc.exe') #打开计算器# 直接调用可执行文件os.startfile('.原创 2020-12-13 22:30:48 · 168 阅读 · 0 评论 -
python with 管理器 上文下文管理器 class 详解
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/13 21:01# @Author : flyx# @Site : # @File : withdemo2.py# @Software: PyCharm''' 这个类 遵守了上下文管理器协议'''class mycontent(object): def __enter__(self): print('enter执行l '.原创 2020-12-13 21:07:25 · 232 阅读 · 0 评论 -
python file flash close
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/13 20:51# @Author : flyx# @Site : # @File : demo7.py# @Software: PyCharmfile = open('d.txt','a')file.write('hello')file.flush()file.write('world')file.close() # 会写入 hello w.原创 2020-12-13 20:53:36 · 211 阅读 · 0 评论 -
python 导包
原创 2020-12-13 15:53:28 · 93 阅读 · 0 评论 -
python math常用模块
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/13 01:12# @Author : flyx# @Site : # @File : demo3.py# @Software: PyCharmimport math # 关于数学运算print(id(math))print(type(math))print(math.pi)print(dir(math))print(math.pow.原创 2020-12-13 15:08:19 · 268 阅读 · 0 评论 -
python 浅拷贝,深拷贝 教程
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/13 00:05# @Author : flyx# @Site : # @File : copys.py# @Software: PyCharmclass CPU(): passclass Disk(): passclass Computer(): def __init__(self, cpu, disk): .原创 2020-12-13 00:42:30 · 148 阅读 · 0 评论 -
python init new class
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/11 23:36# @Author : flyx# @Site : # @File : newinit.py# @Software: PyCharmclass Person(object): def __new__(cls,*args,**kwargs): print('__new__被调用执行了,cls的id为{0}'.f.原创 2020-12-12 23:43:18 · 357 阅读 · 0 评论 -
Python 类的特殊属性
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/9 23:33# @Author : flyx# @Site : # @File : tssx.py# @Software: PyCharmclass A: passclass B: passclass C(A,B): def __init__(self,name,age=20): self.name = .原创 2020-12-10 00:02:12 · 190 阅读 · 0 评论 -
python 异常处理
try: a=int(input('请输入数字')) b=int(input('请输入数字')) c=a/bexcept ZeroDivisionError: print("对不起0不能被整除")except ValueError: print("请输入数字,不能输入非数字")else: # 成功则执行 print(c)finally: print('谢谢您的使用') # 无论是否异常都执行...原创 2020-12-05 23:15:59 · 135 阅读 · 0 评论 -
python 类教程第一天
class Stus: def __init__(self,name,age): # __是私有 self.name = name self.__age = age # 年龄不希望在外部使用 所以加了__ def show(self): return self.name,self.__agest = Stus('张三',21)print(dir(st))print(st._Stus__age) # 访问私有属性# .原创 2020-12-05 23:15:37 · 157 阅读 · 0 评论 -
python 函数教程
def ass(n1,n2): print('2:',n1,n2) n1 = 100 n2.append(10) print('3:',n1,n2)a1 = 11a2 = [33,44]print('1:',a1,a2)ass(a1,a2)print('4:',a1,a2)'''在函数调用过程中,进行参数的传递,如果是不可变对象,在函数体的修改不会影响实参的值 n1=100不会影响 n1的值如果是可变对象,在函数体的修改会影响实参的值 n2.appen.原创 2020-12-01 23:55:50 · 253 阅读 · 0 评论 -
python 字符串替换 拼接,比较
# 替换s = 'hello,python'print(s.replace('python','java')) # hello,javas = 'hello,python,python,python'print(s.replace('python','java',2)) #hello,java,java,python# 将列表或元祖合并为一个新的字符串lst = ['hello','java','python']lst1 = ('hello','java','python')print.原创 2020-11-29 23:56:02 · 274 阅读 · 0 评论 -
python字符串验证
s = 'hellom,python'# 判断指定的字符串是否是合法的标识字符串print('1',s.isidentifier()) # 数字字母下划线是合法 ’,‘不合法print('2','hello'.isidentifier()) # 合法print('3','张三_'.isidentifier()) # 合法print('4','张三_123'.isidentifier()) # 合法print('5','\t'.isspace()) #trueprint('6','abcA'.原创 2020-11-29 23:33:38 · 915 阅读 · 0 评论 -
python 字符串处理
s='abcdsh'# 把字符串都转为大写 ,会产生一个新的字符串对象print(s.upper(),id(s),id(s.upper()))# 把字符串都转为小写,会产生一个新的字符串对象b = 'hello,Python'print(b.lower(),id(b),id(b.lower()))# 大转小 小转大f = 'hfhhHGSDG'print(f.swapcase(),id(f),id(f.swapcase()))#每个字母开头变为大写 其余变为小写print(b.t.原创 2020-11-29 23:05:20 · 238 阅读 · 0 评论 -
python 空列表空元组空字典创建
# 空列表创建方式、lst1 = []lst12 =list()#空字典创建方式dicr1 = {}dictr = dict()# 空元祖创建方式t9 = ()t91 = tuple()原创 2020-11-29 16:00:56 · 3227 阅读 · 1 评论 -
python 元组
'''元组的创建 第一方式'''a = (1,2,3)print(a,type(a))t2 = 1,2,3print(t2,type(t2))# 如果元祖中只有一个元素 ,不能省略t4 = ('哈哈哈',)print(t4,type(t4))'''第二种 内置函数 tuple()'''t1 = tuple(('p','y','t'))print(t1,type(t1))(1, 2, 3) <class 'tuple'>(1, 2, 3) <class.原创 2020-11-29 16:00:22 · 695 阅读 · 0 评论 -
python 布尔值取反
# -*- coding: UTF-8 -*-a = Trueif not a: print(2)else: print(3)原创 2020-11-28 22:12:12 · 1716 阅读 · 0 评论 -
python 入门 第一天
import keywordprint(keyword.kwlist)E:\web\pythonstu\venv\Scripts\python.exe E:/web/pythonstu/demo/keys.py['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally.原创 2020-11-27 00:17:45 · 223 阅读 · 0 评论