2019年9月30日

Python继承和多态

摘要:Python继承与多态,程序测试一个动物类,两个子类Dog、Cat。def run_twice(animal): animal.run() animal.run() class Animal(object): def run(self): print('Animal is running') #动物类class Dog(Animal): def r... 阅读全文

posted @ 2019-09-30 11:07 我要去西藏 阅读 (41) 评论 (0) 编辑

Python类的访问限制

摘要:使用两个_将变量设置为private,访问变量可定义get方法,对变量值修改可定义set方法,修改变量值的时候可检查参数的有效性。class Student(object): #定义一个Student类, def __init__(self, name, score,age,gender): self.__name = name self.__score =... 阅读全文

posted @ 2019-09-30 09:56 我要去西藏 阅读 (19) 评论 (0) 编辑

Python类和实例调用

摘要:self指向的是实例对象,作为第一个参数,使用时不需要传入此参数。class Student(object): #定义一个Student类, def __init__(self, name, score,age): self.name = name self.score = score self.age = age def print_s... 阅读全文

posted @ 2019-09-30 09:12 我要去西藏 阅读 (91) 评论 (0) 编辑

2019年9月27日

Python高级特性-迭代

摘要:一、基本语法使用from collections import Iterablefor x in '1,2,3,4': print(x) #迭代 list tuple 都可以迭代print(isinstance('abc',Iterable)) #isinstance('***',Iterable)判断对象是否可迭代print('*'*50)list1 = [1,2,3,4]fo... 阅读全文

posted @ 2019-09-27 11:12 我要去西藏 阅读 (17) 评论 (0) 编辑

Python列表生成式测试

摘要:print('*'*50)list1 = list(range(1,6))print(list1)del(list1) #range(1,20) 按顺序生成列表list1 = []for x in range(1,6): list1.append(x*x*x)print(list1)del(list1) #使用for循环生成x的3次方的列表print('*'*50)list1 =... 阅读全文

posted @ 2019-09-27 11:04 我要去西藏 阅读 (34) 评论 (0) 编辑

2019年9月26日

Python函数基础学习(定义、函数参数、递归函数)

摘要:1、本程序是测试函数的基础、函数的参数、递归函数的测试。函数的参数有:必选参数、默认参数、可变参数、命名关键字参数和关键字参数#!/usr/bin/python# -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解释 #函数学习print('函数定义')def result(x,n=2): s = 1 while n>0: ... 阅读全文

posted @ 2019-09-26 15:56 我要去西藏 阅读 (49) 评论 (0) 编辑

2019年9月25日

Python程序计算ax^2+bx+c=0方程根

摘要:程序用来计算ax^2+bx+c=0的两个根,有些异常暂时无法处理;#!/usr/bin/python# -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解释#计算函数ax^2+bx+c=0的两个解,自定义方法import mathwhile True: print('本程序用来计算ax^2+bx+c=0的两个根') print('使用请输... 阅读全文

posted @ 2019-09-25 14:35 我要去西藏 阅读 (567) 评论 (0) 编辑

Python循环的基本使用(for in、while)

摘要:Python的循环有两种:一种是for…in 循环:主要用于遍历tuple、list;一种是while循环:只要条件满足,就不断循环,条件不满足时退出循环。#!/usr/bin/python# -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解释 #for...in循环,依次把list或tuple中的每个元素迭代出来list = ['lingy... 阅读全文

posted @ 2019-09-25 13:18 我要去西藏 阅读 (318) 评论 (0) 编辑

Python字典dict的基本使用

摘要:可以将字典看作是特殊的列表,将下标0、1、2,表示成name,age,job。程序列出了基本的增删改查,其余方法自行测试。1、程序测试#!/usr/bin/python# -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解释 a = 'name'dic = {a:'lingyunmu','age':25,'job':'computer'}pri... 阅读全文

posted @ 2019-09-25 11:01 我要去西藏 阅读 (30) 评论 (0) 编辑

序列、元组、列表(基本的增、删、改、查)

摘要:列表的方法有很多,下面程序只测试了部分。1、基本方法测试#!/usr/bin/python# -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解释 print('下面是单字符串序列练习')a = 'lingyunmu' #这是一个字符串,也是一个序列,一但定义不可更改print(a) #打印字符串print(a[0]) #输出... 阅读全文

posted @ 2019-09-25 10:36 我要去西藏 阅读 (62) 评论 (0) 编辑

导航

统计