随笔分类 - 后端 / 面向对象 / 解释型
摘要:基础使用 # 定义函数 def title(): print("123") # 调用函数 title() 参数 def yz(r): print(2 * 3.14 * r) # 调用函数并传值 yz(10) a = int(input("请输入半径:")) yz(a) """多个参数,两个数相加""
阅读全文
摘要:读文件 # 一次行读取文件所有内容 f = open("d:/a.txt", mode="r", encoding="utf-8") c = f.read() print(c) f.close() """如果文件太大,可以一行一行的读取""" f = open("d:/a.txt", mode="r
阅读全文
摘要:概述 用键值对的方式存储数据 基础使用 my_dict = dict() # 创建一个空字典 print(my_dict) # 输出:{} my_dict = dict(a=1, b=2, c=3) # 创建一个包含键值对的字典 print(my_dict) # 输出:{'a': 1, 'b': 2
阅读全文
摘要:概述 存放不可重复的数据,存放数据是无序的 基础使用 my_set = set() # 创建一个空集合 print(my_set) # 输出:set() my_set = set([1, 2, 2, 3, 3]) # 创建一个包含元素的集合,重复的元素会被自动去重 print(my_set) # 输
阅读全文
摘要:概述 不可变的列表 基础使用 t = ("a","b",1,3) print(type(t)) b = t[2] # 取值 print(b) print(t[:3]) print(t[::-1]) # 如果元组只有一个值,在最后加上,逗号 t = ("a",) print(type(t)) # 元组
阅读全文
摘要:概述 一种有序的可变数据类型,用户存储多个元素 基础使用 my_list = list() # 创建一个空列表 print(my_list) # 输出:[] my_list = list([1, 2, 3]) # 创建一个包含元素的列表 print(my_list) # 输出:[1, 2, 3] l
阅读全文
摘要:基础使用 # 获取字符串中的某一个字符 s[0] s[1] # 字符串的索引从0开始,切片 s[0] 取出第0个位置的字符 s[2:7] 取出第2-6位置的字符 s[2:] 取出第2个字符及其后面的所有字符 s[:2] 取出0-1位置的字符 s[::] 输出所有字符串 s[::-1] 反向输出所有字
阅读全文
摘要:基本使用 s = "敌军还有三秒到达,全军出击" for c in s: # 从s这个字符串中依次取出每一个字符,存储变量c中 print(c) print(" ") """ 指定循环10次输出1-10 range(n) 范围0 到 n-1 range(m,n) 范围 m 到 n-1 range(m
阅读全文
摘要:基本使用 """ 循环10次 你好 """ i = 1 # 用来做循环变量 while i <= 20: print("你好") i += 1 # 1,2,3,4,5,6,7,8,9,10,11 print("程序结束") """ 循环10次 你好,并显示循环的次数 """ i = 1 # 用来做循
阅读全文
摘要:注释 # 1. 单行注释 ''' 2. 多行注释 这些都是注释 ''' """ 3.多行注释 """ 变量 """ 1. 单个变量赋值 a=10 2. 多个变量赋相同的值 a = b = c = 10 3. 多个变量赋不同的值 a, b, c = 10, 20, 30 """ age = 30 pr
阅读全文
摘要:安装库 pip install paramiko 案例1 import paramiko # 创建SSHClient 实例对象 ssh = paramiko.SSHClient() # 设置信任远程机器,允许访问 ssh.set_missing_host_key_policy(paramiko.Au
阅读全文
摘要:安装库 pip install pillow 代码实现 from PIL import Image, ImageDraw, ImageFont # 打开 png格式的图片, # 注意源图片最好不要是jpg,容易有问题 im = Image.open('source.png') # 添加文字 draw
阅读全文
摘要:创建虚拟解释器环境 python -m venv e:/my/venv1 scripts目录里面的包含了 Python解释器程序 : python.exe 包管理器程序: pip.exe 激活虚拟环境的命令: activate.bat, deactivate.bat 激活为缺省解释器环境 如果你希望
阅读全文
摘要:项目结构如下 cmd进入项目根路径,执行如下命令 C:\work\git\default-case-repo\05\test02>python Python 3.10.8 (tags/v3.10.8:aaaf517, Oct 11 2022, 16:50:30) [MSC v.1933 64 bit
阅读全文
摘要:安装库 pip install pyinstaller 新建test.py welcome = ''' ######################################## # # # PyInstaller演示程序 # # # #############################
阅读全文
摘要:使用python内置库,md5加密 import hashlib # 使用 md5 算法 m = hashlib.md5() # 要计算的源数据必须是字节串格式 # 字符串对象需要encode转化为字节串对象 m.update("张三,学费已交|13ty8ffbs2v".encode()) # 产生
阅读全文
摘要:写法1 import time # 定义一个装饰器函数 def sayLocal(func): def wrapper(): curTime = func() return f'当地时间: {curTime}' return wrapper def getXXXTime(): return time
阅读全文
摘要:如下程序,运行起来后,只有一个线程,就是主线程,在主线程里面,执行代码,顺序下来,一直执行到结束, 主线程就退出了。 同时进程也结束了。 fee = input('请输入午餐费用:') members = input('请输入聚餐人姓名,以英文逗号,分隔:') # 将人员放入一个列表 memberl
阅读全文
摘要:获取当前时间 import time before = time.time() 当前时间字符串 from datetime import datetime str(datetime.now()) 指定格式 datetime.now().strftime('%Y-%m-%d ** %H:%M:%S')
阅读全文
摘要:递归创建目录,如果路径已存在,也不会报错 import os os.makedirs('tmp/python/fileop',exist_ok=True) 删除1个文件 os.remove('sdf.py') 递归删除目录 import shutil shutil.rmtree('tmp', ign
阅读全文