
python100天
wxl1999
这个作者很懒,什么都没留下…
展开
-
Python100天打卡-Day05 - 总结与练习
from random import randintmoney = 1000while money > 0: print('你的总资产为:', money) needs_go_on = False while True: debt = int(input('请下注: ')) if debt > 0 and debt...原创 2019-05-12 11:37:54 · 401 阅读 · 0 评论 -
Python100天打卡-Day04 - 循环结构
循环结构循环结构的应用场景程序中需要重复的执行某条或某些指令在Python中构造循环结构有两种做法,一种是for-in循环,一种是while循环。for-in循环如果明确的知道循环执行的次数或者是要对一个容器进行迭代(后面会讲到),那么我们推荐使用for-in循环"""用for循环实现1~100求和Version: 0.1Author: 骆昊"""sum = 0fo...原创 2019-05-11 20:42:35 · 273 阅读 · 0 评论 -
Python100天打卡-Day08- 面向对象编程基础
面向对象编程基础类和对象简单的说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大堆拥有共同特征的对象的**静态特征(属性)和动态特征(行为)**都抽取出来后,就可以定义...原创 2019-05-16 08:54:58 · 321 阅读 · 0 评论 -
Python100天打卡-Day03 - 分支结构
分支结构应用场景迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种结构的代码我们称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后我们要根据玩家得到分数来决定究竟是进入第二关还是告诉玩家“Game Over”,这里就会产生两个分支,而且这两个分支只有一个会被执行,这就是程序中分支结构。...原创 2019-05-10 14:05:08 · 376 阅读 · 0 评论 -
Python100天打卡-Day02 - 语言元素
语言元素指令和程序计算机系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备。运算器和控制器放在一起就是我们通常所说的中央处理器,它的功能是执行各种运算和控制指令以及处理计算机软件中的数据。程序就是将一系列的指令按照某种方式组织到一起,然后通过这些指令去控制计算机做我们想让它做的事情。我们普遍使用的是“冯·诺依曼”体系结构计算机,还有一种称为哈佛结构。“冯·诺依曼...原创 2019-05-09 23:40:32 · 323 阅读 · 0 评论 -
Python100天打卡-Day12-字符串和正则表达式
使用正则表达式正则表达式相关知识正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替换掉)。基本符号:**说明:**如果需要匹配的字符是正则表达式中的特殊字符,那么可以使用\进行转义处理,例如想匹配小数点可以写成.就可以了,因为直接写.会匹配任意字符;同理,想匹配圆括号必须写成(和),否则圆括...原创 2019-05-19 21:32:22 · 295 阅读 · 0 评论 -
Python100天打卡-Day07 - 字符串和常用数据结构
字符串和常用数据结构使用字符串def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的拷贝 print(str1.capitalize()) # Hello, world! # 获得字符串变大写后的拷贝 print(...原创 2019-05-14 19:54:02 · 368 阅读 · 0 评论 -
Python100天打卡-Day11-文件和异常
文件和异常在实际开发中,常常需要对程序中的数据进行持久化操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中。通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等来获得操作文件的对象,接下来就可以对文件进行读写操作了。操作模式:打开什么样的文件(字符文件还是二进制文件)做什么样的操作(读、写还是追加)对应的图解如下:读写文本文件读取读取文...原创 2019-05-18 23:32:42 · 268 阅读 · 0 评论 -
Python100天打卡-Day06 - 函数和模块的使用
函数和模块的使用函数的作用编程大师Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!”,要写出高质量的代码首先要解决的就是重复代码的问题。定义函数在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数程序中函数的参数就相当于是数学上说的...原创 2019-05-13 19:34:23 · 227 阅读 · 0 评论