展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

随笔分类 -  后端 / 面向对象

摘要:基础使用 # 定义函数 def title(): print("123") # 调用函数 title() 参数 def yz(r): print(2 * 3.14 * r) # 调用函数并传值 yz(10) a = int(input("请输入半径:")) yz(a) """多个参数,两个数相加"" 阅读全文
posted @ 2024-03-26 16:51 DogLeftover 阅读(12) 评论(0) 推荐(0)
摘要:读文件 # 一次行读取文件所有内容 f = open("d:/a.txt", mode="r", encoding="utf-8") c = f.read() print(c) f.close() """如果文件太大,可以一行一行的读取""" f = open("d:/a.txt", mode="r 阅读全文
posted @ 2024-03-26 16:49 DogLeftover 阅读(18) 评论(0) 推荐(0)
摘要:概述 用键值对的方式存储数据 基础使用 my_dict = dict() # 创建一个空字典 print(my_dict) # 输出:{} my_dict = dict(a=1, b=2, c=3) # 创建一个包含键值对的字典 print(my_dict) # 输出:{'a': 1, 'b': 2 阅读全文
posted @ 2024-03-26 16:26 DogLeftover 阅读(18) 评论(0) 推荐(0)
摘要:概述 存放不可重复的数据,存放数据是无序的 基础使用 my_set = set() # 创建一个空集合 print(my_set) # 输出:set() my_set = set([1, 2, 2, 3, 3]) # 创建一个包含元素的集合,重复的元素会被自动去重 print(my_set) # 输 阅读全文
posted @ 2024-03-26 16:16 DogLeftover 阅读(19) 评论(0) 推荐(0)
摘要:概述 不可变的列表 基础使用 t = ("a","b",1,3) print(type(t)) b = t[2] # 取值 print(b) print(t[:3]) print(t[::-1]) # 如果元组只有一个值,在最后加上,逗号 t = ("a",) print(type(t)) # 元组 阅读全文
posted @ 2024-03-26 15:26 DogLeftover 阅读(11) 评论(0) 推荐(0)
摘要:概述 一种有序的可变数据类型,用户存储多个元素 基础使用 my_list = list() # 创建一个空列表 print(my_list) # 输出:[] my_list = list([1, 2, 3]) # 创建一个包含元素的列表 print(my_list) # 输出:[1, 2, 3] l 阅读全文
posted @ 2024-03-26 14:17 DogLeftover 阅读(43) 评论(0) 推荐(0)
摘要:基础使用 # 获取字符串中的某一个字符 s[0] s[1] # 字符串的索引从0开始,切片 s[0] 取出第0个位置的字符 s[2:7] 取出第2-6位置的字符 s[2:] 取出第2个字符及其后面的所有字符 s[:2] 取出0-1位置的字符 s[::] 输出所有字符串 s[::-1] 反向输出所有字 阅读全文
posted @ 2024-03-26 13:53 DogLeftover 阅读(34) 评论(0) 推荐(0)
摘要:基本使用 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 阅读全文
posted @ 2024-03-26 10:03 DogLeftover 阅读(38) 评论(0) 推荐(0)
摘要:基本使用 """ 循环10次 你好 """ i = 1 # 用来做循环变量 while i <= 20: print("你好") i += 1 # 1,2,3,4,5,6,7,8,9,10,11 print("程序结束") """ 循环10次 你好,并显示循环的次数 """ i = 1 # 用来做循 阅读全文
posted @ 2024-03-26 09:44 DogLeftover 阅读(166) 评论(0) 推荐(0)
摘要:注释 # 1. 单行注释 ''' 2. 多行注释 这些都是注释 ''' """ 3.多行注释 """ 变量 """ 1. 单个变量赋值 a=10 2. 多个变量赋相同的值 a = b = c = 10 3. 多个变量赋不同的值 a, b, c = 10, 20, 30 """ age = 30 pr 阅读全文
posted @ 2024-03-26 09:27 DogLeftover 阅读(16) 评论(0) 推荐(0)
摘要:下载Kotlin命令行编译工具,下载地址 解压后将bin路径添加到环境变量的path 打开cmd,输入kotlinc -version看到版本 输入kotlinc进入交互式命令行 新建1个hello.kt文件,编写内容如下 fun main(args: Array<String>) { printl 阅读全文
posted @ 2023-11-05 21:11 DogLeftover 阅读(24) 评论(0) 推荐(0)
摘要:前提 idea中已安装了Scala插件 本地已安装了maven 方式1 idea使用maven构建scala项目,点击New Project 填写项目名称 选择maven目录 idea配置的本地scala,File -> Project Structure -> Global Libraries 本 阅读全文
posted @ 2023-11-04 23:42 DogLeftover 阅读(1291) 评论(0) 推荐(0)
摘要:idea安装Scala插件,重启IDE 新建Scala项目 右键src,New,Scala Class,选择Object,输入名称 在main方法中执行1条打印语句 简单说明 /* object: 关键字,声明一个单例对象(伴生对象) */ object test1 { /* main 方法:从外部 阅读全文
posted @ 2023-11-04 22:38 DogLeftover 阅读(60) 评论(0) 推荐(0)
摘要:安装库 pip install paramiko 案例1 import paramiko # 创建SSHClient 实例对象 ssh = paramiko.SSHClient() # 设置信任远程机器,允许访问 ssh.set_missing_host_key_policy(paramiko.Au 阅读全文
posted @ 2023-10-08 21:19 DogLeftover 阅读(55) 评论(0) 推荐(0)
摘要:安装库 pip install pillow 代码实现 from PIL import Image, ImageDraw, ImageFont # 打开 png格式的图片, # 注意源图片最好不要是jpg,容易有问题 im = Image.open('source.png') # 添加文字 draw 阅读全文
posted @ 2023-10-08 21:18 DogLeftover 阅读(16) 评论(0) 推荐(0)
摘要:创建虚拟解释器环境 python -m venv e:/my/venv1 scripts目录里面的包含了 Python解释器程序 : python.exe 包管理器程序: pip.exe 激活虚拟环境的命令: activate.bat, deactivate.bat 激活为缺省解释器环境 如果你希望 阅读全文
posted @ 2023-10-08 21:17 DogLeftover 阅读(23) 评论(0) 推荐(0)
摘要:项目结构如下 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 阅读全文
posted @ 2023-10-08 21:16 DogLeftover 阅读(40) 评论(0) 推荐(0)
摘要:安装库 pip install pyinstaller 新建test.py welcome = ''' ######################################## # # # PyInstaller演示程序 # # # ############################# 阅读全文
posted @ 2023-10-08 21:12 DogLeftover 阅读(24) 评论(0) 推荐(0)
摘要:使用python内置库,md5加密 import hashlib # 使用 md5 算法 m = hashlib.md5() # 要计算的源数据必须是字节串格式 # 字符串对象需要encode转化为字节串对象 m.update("张三,学费已交|13ty8ffbs2v".encode()) # 产生 阅读全文
posted @ 2023-10-08 21:11 DogLeftover 阅读(28) 评论(0) 推荐(0)
摘要:写法1 import time # 定义一个装饰器函数 def sayLocal(func): def wrapper(): curTime = func() return f'当地时间: {curTime}' return wrapper def getXXXTime(): return time 阅读全文
posted @ 2023-10-08 21:09 DogLeftover 阅读(14) 评论(0) 推荐(0)