随笔分类 -  python学习之路

摘要:一、Python基础实战之猜年龄游戏 1. 给定年龄,用户可以猜三次年龄 2. 年龄猜对,让用户选择两次奖励 3. 用户选择两次奖励后可以退出 阅读全文
posted @ 2020-01-20 18:46 RandySun 阅读(622) 评论(0) 推荐(0)
摘要:[TOC] 计算机基础之编程 什么是编程语言 编程语言是人与计算机交流的介质 什么是编程 通过编程语言编写一大堆文件 为什么要编程 奴役计算机,替代劳动力 计算机五大组成 CPU 控制器 控制硬件 运算器 算术运算和逻辑运算 内存 优点: 速度快 缺点: 断掉即消失,存储容量小 外存 优点:容量大, 阅读全文
posted @ 2020-01-20 18:38 RandySun 阅读(359) 评论(0) 推荐(0)
摘要:流程控制之for循环 一、语法 有了骚气的while循环,为什么还满足不了那个需求呢,为什么还需要for ,看看下面的问题,给出一个列表,要取出列表里面的所有数据取出来,该怎么做呢,下面看看while如何实现: eg(while): python nums_list = [1, 2, 3, 4] n 阅读全文
posted @ 2020-01-20 11:16 RandySun 阅读(189) 评论(0) 推荐(0)
摘要:流程控制之while循坏 一、语法 循环就是一个重复的过程,我们人需要重复干一个活,人岂不是要累死啊,而且还是那么…..的枯燥乏味,向我这样要的小年轻,不骚里骚气的行吗?那岂不是白白流浪了这么多年头,所以说呢要合理利用工具和资源,那么就不得不提及这个人笨重的大家伙,那就是传说中的神奇——计算机,利用 阅读全文
posted @ 2020-01-20 10:50 RandySun 阅读(196) 评论(0) 推荐(0)
摘要:流程控制之if判断 一、语法 if判断是干什么的呢?if判断其实是在模拟人做判断。就是说如果这样干什么,如果那样干什么。对于ATM系统而言,则需要判断你的账号密码的正确性,进行账户认定,否则你的money不就可以别人家随便拿跑了。 二、if单分支结构 学什么都是为了让计算机向人一样工作,我们无时无刻 阅读全文
posted @ 2020-01-20 09:32 RandySun 阅读(154) 评论(0) 推荐(0)
摘要:基本运算符 当我们眼前飘过一只生物后,我们会立即获得这个生物的信息,种类、性别、身高、三维,当我们获取这些信息的同时,我们还会马上对这些信息做一些逻辑处理,如这个生物种类是老虎的时候,我们会跑开;这个生物是人,性别为女,但是身高只有一米三时,我们可能会不自觉地靠近? 一、算术运算符 说起运算符,我就 阅读全文
posted @ 2020-01-15 22:11 RandySun 阅读(194) 评论(0) 推荐(0)
摘要:python格式化输出 一、格式化输出三种方式 在写程序的过程中难免要得,输出有有特色的格式来,没有特色,谁还会耐得下去看呢,恐怕自己都写小烦躁,不要不要得,毕竟人就是个神奇的小动物嘛,所以说不得不提及,python传说中的占位符,此符非彼符(可不是用来搞僵尸的), 必须用此骚气漫天的占位符,下面进 阅读全文
posted @ 2020-01-15 21:44 RandySun 阅读(232) 评论(0) 推荐(0)
摘要:Python与用户交互 一、为什么交互? 让我们来回顾计算机的发明有何意义,计算机的发明是为了奴役计算机,解放劳动力。假设我们现在写了一个ATM系统取代了柜员,如果我们要在这台ATM上取款,那么这个ATM是不是会要求我们输入姓名、密码?是不是需要我们输入我们需要取款金额?这是不是就可以理解为一种交互 阅读全文
posted @ 2020-01-15 21:19 RandySun 阅读(567) 评论(0) 推荐(0)
摘要:解压缩 一、 解压缩 如果我们给出一个列表,我们需要一次性取出多个值,我们是不是可以用下面的方式实现呢? 解压缩 解压缩可以这样理解:超市打包是把多个商品放在一起,解压缩其实就是解包把多个商品一次性拿出来。 还能有一个更骚的操作,只可意会不可言传。 写程序不是用来装逼的,关键是创造价值。python 阅读全文
posted @ 2020-01-14 22:31 RandySun 阅读(257) 评论(0) 推荐(0)
摘要:数据类型 首先回顾变量是什么:变量用来记录世界的状态。创建计算机的目的就是想要让计算机和人一样能够识别世间万物,既然计算机能够识别世间万物。那么我们来想想怎么让计算机来认识我呢? 我们不讲计算机怎么认识我,我们聊聊你是怎么认识我的?如果是你,你是不是会通过我的名字、年龄、身高、性别和爱好认识我。那么 阅读全文
posted @ 2020-01-14 22:15 RandySun 阅读(203) 评论(0) 推荐(0)
摘要:变量 什么是变量 变量用来描述世间万物的状态 变量名的命名规范 1. 变量名由数字/字母/下划线组成,不能以数字开头 2. 变量名不能以关键字命名 3. 变量名具有意义 变量的组成 1. 变量名:接收变量值 2. 赋值符号:把变量值赋值给变量名 3. 变量值:就是一个数值 定义变量名的两种风格 1. 阅读全文
posted @ 2020-01-14 21:36 RandySun 阅读(151) 评论(0) 推荐(0)
摘要:注释 一、注释 当把变量理解透了,你就已经进入了编程的世界。随着学习的深入,用不了多久,你就可以写复杂的上千甚至上万行的代码啦,有些代码你花了很久写出来,过了些天再回去看,发现竟然看不懂了,这太正常了。 另外,你以后在工作中会发现,一个项目多是由几个甚至几十个开发人员一起做,你要调用别人写的代码,别 阅读全文
posted @ 2020-01-14 21:30 RandySun 阅读(201) 评论(0) 推荐(0)
摘要:花式赋值 一、链式赋值 二、交叉赋值 三、总结 1. 链式赋值:在多个变量具有相同值的时候使用 2. 链式赋值:在变量之间交换值的(它们交换的是地址,地址并没有发生变化),解压缩也可以用到 阅读全文
posted @ 2020-01-14 21:24 RandySun 阅读(184) 评论(0) 推荐(0)
摘要:变量的三个特征 Python中对于每个变量,python都提供了这三个方法分别获取变量的三个特征,其中python的内置功能id(),内存地址不一样,则id()后打印的结果不一样,因为每一个变量值都有其内存地址,而id是用来反映变量值在内存中的位置,内存地址不同则id不同 一、id() 二、type 阅读全文
posted @ 2020-01-14 21:08 RandySun 阅读(988) 评论(0) 推荐(0)
摘要:Python变量内存管理 一 、引入 解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢? 由于变量名是访问到变量值的唯一方式,所以当 阅读全文
posted @ 2020-01-14 20:48 RandySun 阅读(1781) 评论(0) 推荐(1)
摘要:常量 一、 常量 变量:变量是变化的量,常量则是不变的量。python中没有使用语法强制定义常量,也就是说,python中定义常量本质上就是变量。如果非要定义常量,变量名必须全大写,这点与其他语言不同。 如果是常量,那就没必要更改,所以python就只制定了一个规范,而没指定常量的语法, 因此常量也 阅读全文
posted @ 2020-01-14 19:54 RandySun 阅读(268) 评论(0) 推荐(0)
摘要:变量 一、什么是变量 变量:描述变化的世间万物的状态 量:记录现实世界中的状态,让计算机能够像人一样去识别世间万物。 今天我可能180,明年我是不是可能就是185了(5cm不过分),那这种状态是不是会发生变化。 变:现实世界中的状态是会发生改变的。 二、 定义变量 变量的组成(规则): 变量名(接收 阅读全文
posted @ 2020-01-14 19:41 RandySun 阅读(194) 评论(0) 推荐(0)
摘要:Anaconda环境安装 一、Anaconda Anaconda是Python的一个开源的发行版本,里面包含了很多科学计算相关的包,它和Python的关系就像linux系统中centos和Ubuntu的关系一样,不冲突,你可以同时在电脑上安装这两个东西。那至于为什么我已经在电脑上安装了pycharm 阅读全文
posted @ 2020-01-14 18:52 RandySun 阅读(639) 评论(0) 推荐(0)
摘要:Python解释器和python集成环境小结 一、执行Python程序的两种方式 1.1 交互式 在终端内输入python3,然后输入python代码; 优点:运行语句执行一句(输入即输出); 缺点:关闭cmd,程序消失,不能够长久保存; 1.2 命令行式 在终端内输入python3 文本文件路径; 阅读全文
posted @ 2019-10-20 22:47 RandySun 阅读(203) 评论(0) 推荐(0)
摘要:pip的使用 如果把python假想成一部手机,那么pip就是这部手机上的应用管家/APP,他可以提供我们各色各样的软件(第三方库),而这些第三方库又可以给我们实现各种各样不同的功能,科学计算、画图、操作文件、聊天…… 我们可以通过Cmd终端、Pycharm、Jupyter三种平台使用pip安装这些 阅读全文
posted @ 2019-10-20 22:46 RandySun 阅读(557) 评论(0) 推荐(0)