![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
HellsingSolo
一日一省吾身
展开
-
python学习笔记之(五)传递实参
调用函数时,python必须将调用中的每个实参都关联到函数定义中的一个形参。基于实参的顺序的关联方式叫做位置实参 注意实参的位置,以免闹笑话 示例1.def describe_pets(type, name): print("I have a " + type + ".") print("It's name is " + name)describe_pets('dog', '原创 2017-12-19 22:40:52 · 1255 阅读 · 0 评论 -
Python学习笔记(十三)Python标准库
Python标准库是一组模块,安装的Python都包含它。使用模块collections中的OrderedDict类,创建字典并记录其中的键值对的添加顺序。from collections import OrderedDictfavorite_languages = OrderedDict()favorite_languages['jen'] = 'python'favorite原创 2018-01-25 22:56:15 · 239 阅读 · 0 评论 -
Python学习笔记(十一)继承
1.子类的方法__init__() 一个类继承另一个类时,他将自动获得另一个类的所有属性和方法。原有的类称为父类,而新类称为子类。子类继承其父类的所有属性和方法,同时还可以定义自己的属性和方法。 创建子类时,父类必须包含在当前文件中,且位于子类前面 定义子类时,必须在括号内指定父类的名称。class Car(object): """docstring for C原创 2018-01-07 14:58:55 · 224 阅读 · 0 评论 -
Python学习笔记(十)使用类和实例
dd.Car类class Car(object): """docstring for Car""" def __init__(self, make, model, year): self.make = make self.model = model self.year = year self.reading = 0 def get_name(self): lon原创 2018-01-04 22:51:53 · 202 阅读 · 0 评论 -
Python学习笔记(十四)从文件中读取数据
with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents)Result: 3.1416926 92772772 222222222函数open()接受一个参数:要打开的文件名称。Python在当前指定的文件所在的目录中查找指定的文件。open()函数原创 2018-01-30 22:52:48 · 3098 阅读 · 0 评论 -
python学习笔记(九)创建和使用类
在面向对象编程中,你可编写表示显示世界中的事物和情景的类,并基于这些类来创建对象。 一.创建类class Dogs(object): """docstring for Dogs""" def __init__(self, name, age): #super(Dogs, self).__init__() self.age = age原创 2018-01-02 22:41:48 · 188 阅读 · 0 评论 -
python 学习笔记(五)函数--定义函数
针对第七章最后的课后习题,稍作备注。 pop方法弹出的是列表末尾的元素,sandwich_orders = ['三明治1', '三明治2', '三明治3']finished_sandwichs = []while sandwich_orders: sandwich_order = sandwich_orders.pop() print("I made your " + sand原创 2017-12-18 20:44:11 · 227 阅读 · 0 评论 -
python学习笔记(九)将函数存储在模块中,导入模块
将函数存储在被成为模块的独立文件中,再将模块导入到主程序中。import语句语序再当前运行的程序文件中使用模块中的代码。 一.导入整个模块 上网查了下资料和自己实验了下,有几个方法:1.如果导入的模块和主程序在同个目录下,直接import就行了2.如果导入的模块是在主程序所在目录的子目录下,可以在子目录中增加一个空白的init.py文件,该文件使得python解释器将子目录整个也当成一个模块,然原创 2017-12-26 23:06:38 · 5275 阅读 · 1 评论 -
python 学习笔记之(四)while循环处理列表和字典
1.在列表之间移动元素 一个网站有三个未确认的用户需要登录,将其存放在一个列表内。通过while判断该列表非空,在while循环内部做确认处理,将列表底部的元素弹出存放在新的列表内,即可确认用户已经登陆。示例1.unconfirmed_users = ['张三' , '李四', '王二']confirmed_users = []while unconfirmed_users: cur原创 2017-12-17 22:49:19 · 3265 阅读 · 0 评论 -
python学习笔记(八)传递任意数量的实参
def make_pizza(*toppings): print(toppings)#打印所有的配件make_pizza('pepperoni')make_pizza('mushrooms', 'green peppers', 'extra cheese')----------Result('pepperoni',)('mushrooms', 'green peppers',原创 2017-12-25 23:07:15 · 1462 阅读 · 0 评论 -
python学习笔记之(三)7.1用户输入
1.函数input()可以让程序暂停,等待用户输入一些文本。获取到用户输入之后,将其存入一个变量之中,方便你之后的调用。message = input("please input somthing, and I will repeat in back to you :")print(message)----------result: please input somthing, and原创 2017-12-16 22:16:28 · 215 阅读 · 0 评论 -
python学习笔记(七)之函数传递列表
使用函数对列表中的元素进行处理。def greet_users(names): '''向列表中的用户发出问候''' for name in names: msg = "hello, " + name.title() + "!" print(msg)user_names = ['a张三', '赵四', '王二']greet_users(user_na原创 2017-12-23 22:32:54 · 5012 阅读 · 0 评论 -
python学习笔记之(二) 6.4嵌套
将一系列字典存储再列表中,或将列表作为值存储再字典中,称为嵌套。1.在列表中存储字典#创建一个用于存储外星人的空列表aliens = []for alien_number in range(30): new_alien = {'color': 'green', 'point': '5', 'speed': 'low'} aliens.append(new_alien)#显示前五原创 2017-12-13 22:28:09 · 287 阅读 · 0 评论 -
python学习笔记
跟着《Python编程从入门到实践》敲代码,从零开始,每天记录一点。6.3遍历字典1.按顺序便利字典中的所有键值 调用方法keys(),从字典中获得键。 调用方法sorted(),将键按特定的顺序排列成一个副本。languages = { "张三": "python", "李四": "c", "王二": "ruby",}for name in sorted(langu原创 2017-12-12 21:16:55 · 194 阅读 · 0 评论 -
python学习笔记(六)函数返回值
返回值让你能将程序的大部分繁重的工作移到函数中完成,从而简化主程序。def get_name(first_name, last_name): '''return full name''' full_name = first_name + ' ' + last_name return full_namefull_name = get_name('jim', 'py')pri原创 2017-12-20 22:37:00 · 340 阅读 · 0 评论 -
Python学习笔记(十二)导入类
1.导入单个类 在相同路径的文件中导入另一个文件中的类。from restaurant import Carmy_new_car = Car('yadi', 'didi', 22)print(my_new_car.get_name())from restaurant import ElectricCarmy_elec_car = ElectricCar('hh', 'aa', 7原创 2018-01-18 22:40:26 · 1567 阅读 · 0 评论