随笔分类 - python
近年来python火了起来,个人认为以后随着人工智能运用在各行各业,了解趋势,学习python是很重要的,至少自动化运维方面要多多关注!
摘要:一、闭包的概念'''1.什么是闭包 闭包其实就是一个函数2.如何创建闭包 a.要有函数的嵌套(外部函数、内部函数) b.内部函数中要使用外部函数的变量 c.外部函数必须有返回值,返回内部函数名3.如何使用闭包 f=funOut(100) #调用外部函数,用f变量指向内部函数 print(type(f
阅读全文
摘要:正则表达式简介 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑(可以用来做检索,截取或者替换操作)。 作用 1.给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”)。 2
阅读全文
摘要:python实用主义者 1.python给予解决问题最好的方案,其他语言C、java都是有多多种解决方案。 2.文件的写入 f=open('D:/123.txt','w') #如果没有文件,那么会自动创建文件,但是文件夹系统不会自动创建 f.write('党京伟,你好') #括号里面要写入要输入的内
阅读全文
摘要:协程的概念 线程:系统级别的 协程:程序根据自己的需求调度。在同一个线程内一段代码在执行过程中会中断然后跳转执行别的代码,接着在之前中断的地方继续开始执行。携程拥有自己的寄存器上下文和栈。协程的优点:1.无需线程上下文切换的开销,协程避免了无意义的调度,性能提高,程序员自己承担调用的责任。2.无需原
阅读全文
摘要:文本转换为语音 使用pyttsx、SAPI两种方式可以将文本转化成语音。但是都是通过参数输入文本内容。使用SpeechLib可以从文本文件中获取输入,再将其转化为语言。 使用 pyttsx 实现文本转换语音 import pyttsx3 as pyttsx engine=pyttsx.init()
阅读全文
摘要:1. ip地址由网络号和主机号组成,C类网络第一个区间是110开头,及192到208之间。私有地址192.168.0.0到192.168.255.255。端口是0-65535,不要使用0到1023之内有特殊指定的,我们在指定端口的时候,不需要使用。 2. Socket是传输层供给应用层的编程接口。T
阅读全文
摘要:多任务: 同时执行多件事情。在程序中,操作系统轮流让各个任务交替执行,通过进程和线程来完成多任务。由于CPU的执行速度飞快,我们的感觉上就像多个任务同时执行一样。 真正的并行执行多任务只能在多核CPU上实现。但是,由于任务数量远远多于CPU的数量,所以,操作系统也会自动把多个任务轮流调用到每个核心上
阅读全文
摘要:'''Matplotlib 是一个Python的 2D绘图库。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。通过学习Matplotlib,可让数据可视化,更直观的真实给用户。使数据更加客观、更具有说服力。 Matplotlib是Pyt
阅读全文
摘要:Numpy: NumPy(Numerical Python) 是科学计算基础库,提供大量科学计算相关功能,比如数据统计,随机数生成等。其提供最核心类型为多维数组类型(ndarray),支持大量的维度数组 与矩阵运算,Numpy 支持向量处理 ndarray 对象,提高程序运算速度。 安装 NumPy
阅读全文
摘要:一、操作SQLite3数据库 从Python3.x版本开始,在标准库中已经内置了SQLlite3模块,它可以支持SQLite3数据库的访问和相关的数据库操作。在需要操作SQLite3数据库数据时,只须在程序中导入SQLite3模块即可。 1)例子 #操作sqlite3创建表#1.导入模块#2.创建连
阅读全文
摘要:#类import pygame,time, randomfrom pygame.sprite import SpriteSCREEN_WIDTH =800SCREEN_HEIGHT =600TEXT_COLOR = (0, 0, 0)BG_COLOR =pygame.Color(255, 0, 0)
阅读全文
摘要:"""小小画笔"""from tkinter import *from tkinter.filedialog import *from tkinter.colorchooser import *height_root = 450width_root = 900class Application(Fr
阅读全文
摘要:"""记事本程序"""from tkinter import *from tkinter.filedialog import *from tkinter.colorchooser import *class Application(Frame): def __init__(self, master=
阅读全文
摘要:GUI图形用户界面编程 GUI编程类似“搭积木”,将一个个组件放到窗口中,并通过增加“事件处理”,完成一个个程序。例如:记事本、word、画图工具等. tkinter模块 tkinter是Python的标准GUI库,支持跨平台GUI开发,tkinter适合小型的GUI程序编写。 wxPython w
阅读全文
摘要:python模块都是由语句、类、函数组成的,多个模块,组成包。python中有3种模块,标准库模块、用户自定义模块、海量的第三方模块。那么为什么要模块化,就是需要反复的、不停的、方便的调用。一个任务分为多个模块,方便团队协作,返回利用,可维护性增强。 模块化编程的流程 1.设计API,进行功能描述即
阅读全文
摘要:异常机制的本质: 异常指程序运行过程中出现的非正常现象。所谓异常处理,就是指程序在出现问题时依然可以正确的执行剩余的程序,而不会因为异常而终止程序执行结构一: try: 可能出错的语句 except Exception as e: print(e)结构二: try: 可能出错的语句 except E
阅读全文
摘要:文件操作(IO操作) 文件操作和远程网络都可以统称为:IO操作。文本文件和二进制文件 文本文件存储的是普通字符,python是默认unicode码,可以用记事本打开,二进制文件是字节存储,无法用记事本打开,用其他软件打开。 创建文件对象open() f=open(r"d\a.txt","r"),这里
阅读全文
摘要:面向过程思想: 面向过程通过过程组成编程,遇到事情,第一步,第二步。。。。,不需要协作,适合小规模的程序,比如开车。 面向对象思维 面向对象通过对象组成编程,比如造车,第一步,第二步。。。。,无法确定,需要大规模的协作,有设计者的思维,拆分成一个个个体,造轮胎的厂家、发动机的厂家、车壳、座椅 、挡风
阅读全文
摘要:函数的基本概念 1.一个程序由一个个任务组成;函数就是代表一个任务或者一个功能。 2.函数是代码复用的通用机制 python函数的分类 1.内置函数,可以直接拿来使用的 2.标准库函数ipmort 3.第三方库函数,比如语音识别,科大讯飞的库,python社区提供了很多高质量的库 4.自定义的库 文
阅读全文
摘要:PyCharm是一个强大的IDE开发环境。 三元条件运算符 代码:myinput = input("请输入一个数字:")print("这个数字是小于10" if(int(myinput)<10) else "这个数字是大于10") 多分支结构 代码grade = input("请输入你的成绩:")r
阅读全文

浙公网安备 33010602011771号