Python Learning
文章平均质量分 90
东南有大树
我是一个有趣的人,总想做点有趣的事!
展开
-
Python Learning-列表的更多操作
遍历列表-for循环列表中存储的元素可能非常多,如果想一个一个的访问列表中的元素,可能是一件十分头疼的事。那有没有什么好的办法呢?当然有!使用for循环假如有一个食物名单列表,通过for循环将列表中的食物名称都打印出来# 定义一个食物名单列表foods = ['potato', 'tomato', 'noodles', 'apple', 'pizza']# 循环访问foods列...原创 2018-08-22 12:26:31 · 405 阅读 · 0 评论 -
Python Learning-测试你写的代码
为了测试,我们需要准备一个已经写好的代码;下面的函数从食品清单里返回一个食品名称# 食物清单 foods = ['apple', 'pear', 'milk', 'noodles', 'tomato']def get_food(food): '''从食品清单中返回存在的食物名称''' if food in foods: # 返回开头是大写的食物名...原创 2018-09-01 10:24:04 · 201 阅读 · 0 评论 -
Python Learning-while循环
不出所料,小红的食物摊经营得越来越好,来她这里购买食物的顾客也越来越多,她简直有点应对不睱,她需要我们为她制作一个可以帮助她与顾客沟通的应用——用户可以在应用软件界面输入他们想要的食物名称,如果食物摊的食物清单里有该食物,就通知小红为将食物提供给顾客,如果食物摊的食物清单里没有该食物名称,则提示顾客这里没有他想要的食品。当然,为小红开发这样一个程序,她会付给你一笔费用的!input()...原创 2018-08-25 12:45:50 · 428 阅读 · 0 评论 -
Python Learning-面向对象编程-类 二
目前为止,继承可能让人费解,子类和父类拥有一样的属性和方法(行为),那这个子类还有什么意义?实际上,通过继承,可以大大的节省重新写代码的工作,并且,子类是可以拥有个性化的属性与方法的定义子类的专属属性和方法class Store(): """模拟一个小商店""" d原创 2018-08-29 14:28:45 · 160 阅读 · 0 评论 -
Python Learning-列表
列表由一系列按特定顺序排列的元素。它是一种有序的、可扩展与收缩的对象。如果学过其它语言,它看起来有点像数组,不过,列表中可以存储不同类型的对象列表用[]来表示;列表中的元素用逗号进行分隔例:定义一个包含不同类型的自行车列表,并将列表赋值给一个变量bicycles = ['trek', 'cannondale', 'redline', 'specialized']打印这个列表看看...原创 2018-08-21 14:22:48 · 234 阅读 · 0 评论 -
Python Learning-字典
一个简单的示例:# 一个简单的食物价格清单food_prices = {'tomato':3, 'potato':2}# 打印食物的价格print(food_prices['tomato'])print(food_prices['potato'])输出: 3 2字典中存储的对象可用是任意类型的;字典中的元素需要以键值对(key-value)的形式存储,...原创 2018-08-24 13:45:02 · 271 阅读 · 0 评论 -
Python Learning-异常处理
错误与异常错误一般指语法上面的错误异常一般指在程序运行过程中出现的报错错误与异常如果不加以处理,常常会导致程序崩溃使用try-except代码块可以捕捉到错误与异常,同时针对性的做出处理例:x = 1y = 0 print(x/y)当除数是0的时候,程序是无法得到结果的,此时会抛出异常: Traceback (most recent call ...原创 2018-08-31 12:19:53 · 428 阅读 · 0 评论 -
Python Learning-目录
一、Python Learning-Python环境安装 二、Python Learning-变量和简单数据类型 三、Python Learning-列表 四、Python Learning-列表的更多操作 五、Python Learning-条件控制语句 六、Python Learning-字典 七、Python Learning-while循环 八、Python Lear...原创 2018-08-28 17:14:16 · 601 阅读 · 0 评论 -
Python Learning-面向对象编程-类 一
通过一个例子来了解类class Store(): """模拟一个小商店""" de原创 2018-08-28 14:51:06 · 316 阅读 · 0 评论 -
Python Learning-条件控制语句
Python的条件控制语句-if语句,通过判断条件值,而决定是否执行代码块if True: do()if表示如果,即,如果条件成立,则执行相应代码那什么情况下条件是成立的呢?if后面通常是一个表达式,一个可以返回真假值的表达式,这种表达式被称为条件测试,也叫布尔表达式。布尔表达式有两个值,一个是True,表示真,一个是False,表示假。当返回的值是True时,则条件是...原创 2018-08-23 16:38:39 · 231 阅读 · 0 评论 -
Python Learning-函数 二
如果列表被当作参数传递给函数后,被莫名的修改掉,再次使用列表时,其中的元素已经生了改变,有没有什么方法可以控制列表不被改变呢?例一:# 食物列表 foods = ['tomato', 'potato', 'onion','apple', 'banana']def print_food(food_list): """打印食物名称""&q原创 2018-08-27 17:06:11 · 189 阅读 · 0 评论 -
Python Learning-文件处理
读取文件建一个txt文件,命名为data.txt内容如下:Hello, my name is Jack.I'm 25 years old.另新建一个read_file.py文件,并将data.txt与read_file.py文件置于同一目录下开始用代码读取data.txt中的内容with open('data.txt') as file_txt: ...原创 2018-08-30 17:16:25 · 191 阅读 · 0 评论 -
Python Learning-函数 一
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段print()就是一个函数,它是Python提前为我们封装好的认识函数例:自定义一个函数# 自定义一个函数def say_hello(): """向大家说你好""&qu原创 2018-08-27 14:53:17 · 267 阅读 · 0 评论 -
Python Leaning-变量和简单数据类型
变量message = 'Hello Python world!' # message是自定义的一个变量名,将值'Hello Python world!'存储到该变量中print(message) 输出:Hello Python world!message = 'Hello Python Crash Course world!' # 允许对变量的值进行修改prin...原创 2018-08-19 17:42:18 · 287 阅读 · 0 评论 -
Python Learning-环境搭建
这里只介绍在windows平台,如果你的电脑是os系统或linux系统,请自行搜索方法查看你的电脑是否已经安装了Python运行——cmd,进入dos窗口输入python如果本机安装了Python环境,则会像上面一样,输出有关Python的版本信息如果没有安装,则会显示python不是内部或外部指令下载Python包下载网址:https://www....原创 2018-09-02 16:11:00 · 237 阅读 · 0 评论