- 博客(8)
- 收藏
- 关注
原创 我的python随笔 - 我永远也不知道对方的五菱宏光上到底能下来多少人
刚才我媳妇问我,她说发生甚么事了? 我说怎么回事? 她给我看了截图。 我一看!哦!原来是昨天,有两个年轻参数。 a = '九十多公斤' b = '八十多公斤' 它们说,唉… 有个函数,只接受一个值: def fun(target): print(target) 它们想一起进去,结果把函数进坏了。 >>> func(a, b) TypeError: func() takes 1 positional argument but 2 were given 问我能不能解决这个问题,我说可以
2020-12-25 16:50:45 194 1
原创 我的python随笔 - 我是如何看着碗里的还要吃着锅里的(下)
有时候,要是一件事能同时搞定两个需求,那自然美美哒。 话说有这么一道题。我们都知道时间的其中一种表达方式是使用冒号来分割,例如: 十二点整,那就可以写为 ‘12:00’ 下午三点半,就可以写为 ‘15:30’ … 然后尝试计算两个此格式的时间相加之后得到的时间,如果小时溢出,则忽略天数。 本着面向对象思想的教诲吧,那这次就优先封装成一个函数,这好办: def func(): pass 函数封装完毕。 然后就是考虑输入参数的格式了,已知输入的参数是两个,且都是字符串,那就有两种可能: 一种是直接将字符串
2020-12-23 14:16:26 212 2
原创 我的python随笔 - 我是如何看着碗里的还要吃着锅里的(上)
最近吧,童心未泯,忽然回头看了一下小时候追过的特摄剧《铁甲小宝》,相信很多90后肯定是看过的,尤其是中野美树哦嘿嘿嘿 啊不是,是卡布达! 小的时候想买一个回家玩结果因为13元的天价遗憾错过。 —————————————————————————————————— 为什么要在前面做这么长一个铺垫?当然是因为中野美… 当然是因为要引出一个代表人物,就是这部剧里的经典——“蜻蜓队长”。 再通过它(他),解释一个名词:枚举。 有很多小朋友对这个词不是很了解,那么就可以借助蜻蜓队长这个例子来解释了。 记得在这部剧
2020-12-22 14:49:21 219 2
原创 我的python随笔 - 一场针对线程的谋杀案
话说上次大佬(@天元浪子)发新书开直播的时候前去支持了一波,在直播中有一道题目很有意思: 尝试给一个input函数计时,如果用户在十秒内输入参数则显示参数,超过十秒那就关闭输入渠道,或者干脆说就不让输了。 嗯…一看到十秒倒计时那第一反应就是time模块了(废话)。得,先写上呗。 import time 那接下来就是比较麻烦的一个情况,我既需要程序一边检测并等待用户借助input输入字符,另一方面还需要程序自己给自己掐一个10秒钟的秒表,唉?!多进程?! 拿来吧,import走起! import multi
2020-12-18 16:47:14 149 5
原创 我的python随笔 - 对于csv的操作技巧及numpy权重计算
假设现在存在一个csv文件,姑且叫做“成绩单.csv”吧,里面的内容大致如下: 那么现在尝试在最后添加一列叫做‘最终成绩’,且最终成绩的计算准则为:将考勤、作业、期末三项分别以权重0.22, 0.18, 0.6 来计算并相加,且保存到该csv文件中,那么应该怎么做? 对于这个问题,尝试使用python内置的csv以及安装好的numpy模块来操作,首先引用相应模块: import csv, numpy as np 随后尝试使用open函数对文件进行读取(下列代码预先假设文件存放在D盘根目录): with
2020-12-17 14:08:03 580 3
转载 转载文章-关于wxPython
wxPython:python首选的GUI库 文章目录wxPython:python首选的GUI库概述窗口程序的基本框架事件和事件驱动菜单栏/工具栏/状态栏动态布局AUI布局DC绘图定时器和线程 概述 跨平台的GUI工具库,较为有名的当属GTK+、Qt 和 wxWidgets 了。GTK+是C实现的,由于C语言本身不支持OOP,因而GTK+上手相当困难,写起来也较为复杂艰涩。Qt 和 wxWidgets 则是C++实现的,各自拥有庞大的用户群体。虽然我喜欢wxWidgets,但还是尽可能客观地搜集了关于Q
2020-12-17 13:38:33 187
转载 转载文章-关于numpy
文章目录0. 前言1. list VS ndarray2. dtype AND shape3. 创建数组(1) 创建简单数组(2) 创建随机数组(3) 在数值范围内创建数组(4) 从已有数组创建数组(5) 构造复杂数组[1] 重复数组 tile[2] 重复元素 repeat[3] 一维数组网格化: meshgrid[4] 指定范围和分割方式的网格化: mgrid4. 数组操作(1) 切片和索引(2) 改变数组的结构(3) 数组复制(4) 数组合并[1] append[2] concatenate[3] st
2020-12-17 13:31:35 263
转载 转载自天元浪子的《致Python初学者》
文章目录1. 前言2. 明确学习目标,不急于求成,不好高骛远3. 在开始学习 Python 之前,你需要做一些准备2.1 Python 的各种发行版2.2 安装 Python2.3 选择一款趁手的开发工具3. 习惯使用IDLE,这是学习python最好的方式4. 严格遵从编码规范5. 代码的运行、调试5. 模块管理5.1 同时安装了py2/py35.2 使用Anaconda,或者通过IDE来安装模块5.3 仅安装了py2 或 py35.4 pip应用演示5.5 模块仓库5.4 发布自己的模块安装包 1. 前
2020-12-17 13:26:13 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人