
分享代码系列
只是有点小怂
本职工作是电子工程师,其他都是业余爱好
展开
-
python找到列表中最大和最小的数
def lookup_min_max(numbers): if numbers == []: return min_num = numbers[0] max_num = numbers[0] for number in numbers[1:len(numbers)]: if number < min_num: min_num = number elif number > max_num: max_num = number return min_num,max_n转载 2022-01-18 12:08:21 · 1223 阅读 · 0 评论 -
基于tkinter的简易加减乘除计算器
from tkinter import *from tkinter import ttk# 整个窗体的GUI是一个类class Calculator(Tk): def __init__(self): self.frame = Tk() self.frame.title("计算器") self.frame.geometry("700x200+300+250") self.frame.resizable() # 不允许调整大小.转载 2022-01-13 23:20:31 · 860 阅读 · 0 评论 -
python时间库date和datetime
import time#时间戳 结构化时间对象 格式化时间字符串#时间戳 1970.1.1 到指定的时间间隔,单位是秒print(time.time())print(time.time() - 3600) # 1min前#结构化时间对象st = time.localtime()print(type(st))print(st) #__str__#st 本质上是一个tuple 一共9个元素print('今天是 {}-{:02d}-{}'.format(st[0], st[1], st[2])原创 2022-01-12 22:13:19 · 410 阅读 · 0 评论 -
一行代码指定python下载源为清华源【只需修改一次】
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple原创 2022-01-12 20:34:00 · 347 阅读 · 0 评论 -
python生成随机密码
import randomimport string# 生成随机密码的字符串,字符串中只包括字母和数字# 可以指定字符串的位数def gen_random_string(length): # 随机生成字母和数字的位数 numcount = random.randint(1,length-1) lettercount = length - numcount #随机抽样生成数字序列 numlist = [random.choice(string.digits) f原创 2022-01-12 20:30:02 · 5875 阅读 · 0 评论 -
python递归的方式打印九九乘法表
def mul(n): if n < 10: for m in range(1, n+1): print("%d * %d = %d"%(m, n, m*n),end="\t") print() mul(n+1)mul(1)转载 2022-01-12 19:13:51 · 342 阅读 · 0 评论