
pyhton
pyhton学习
geek-wmy
一位专注的码农
展开
-
python基础--模块、包、异常介绍(十一)
# 继承# 假设有一个类,能够实现我们需要的大部分功能,但是不能实现全部功能,那么如何实现全部功能呢?# 1.如果直接在这个类中添加我们需要的功能,修改起来会很麻烦# 2.如果创建一个新类来实现全部功能,就会有很多重复劳动的工作。# 3.创建一个父类,来继承这个父类的属性和方法。# 继承是面向对象的三大特性之一,通过继承我们可以使一个类获取到其他类中的属性和方法,...原创 2019-05-26 11:27:32 · 262 阅读 · 0 评论 -
python基础(三)
# 流程控制语句# 简介# python代码在执行的时候是按照自上向下顺序执行的# 通过流程控制语句可以改变程序的执行顺序,也可以# 让指定的程序反复执行多次。# 流程控制语句分成两大类:条件判断语句和循环语句# 一、条件判断语句,语法if 条件表达式 : 语句# if执行时先对条件表达式进行求值判断,若为True,# 执行if后的语句,否则不执行。# 默认情况下...原创 2019-05-14 22:31:34 · 205 阅读 · 0 评论 -
python基础--文件I/O操作介绍(十二)
# 文件I/O# 操作文件的步骤# 1.打开文件# 2.操作文件(读、写),然后保存# 3.关闭文件# 使用open函数打开一个文件# open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)# 如果目标文件和当前文件在同一级目...原创 2019-05-28 22:35:02 · 280 阅读 · 0 评论 -
python基础--递归,高阶函数介绍(九)
# 递归,简单来说就是自己引用自己,在函数中就是自己调用自己# 求10的阶乘def fn(num): for x in range(1,num): num *= x return numprint(fn(10))# 递归是解决问题的一种方式,类似于循环# 递归函数的两个要件# 基线条件:问题可以被分解为最小的问题,当满足基线条件时,递归就不在执行了# 递归条件:将问...原创 2019-05-23 22:57:17 · 300 阅读 · 0 评论 -
python基础(五)
# 序列# 列表,是python中的一个对象# 对象就是内存中专门用来存储数据的区域。# 对象中只能存储一个单一的数据,而列表中可以保存有序的多个数据。# 通过[]创建列表my_list = []print(my_list,type(my_list))# 列表中存储的数据称为元素# 一个列表中可以存储多个元素,也可以在创建列表时指定列表中的元素。my_list = [10]...原创 2019-05-18 11:16:14 · 227 阅读 · 0 评论 -
python基础--集合介绍(七)
# 集合,集合中只可以存储不可变对象# 集合中的对象不是按照插入顺序存储,集合内部会自动排序# 集合中不能出现重重复的元素# 创建集合s = {1,2,3,4,1,1} # 重复的会自动去除# s = {[1,2],[3,4]} 报错print(s,type(s))# 使用set()创建s = set([1,2,3,4,5])s = set('hello')s = set...原创 2019-05-19 12:00:16 · 430 阅读 · 0 评论 -
python基础--元组,字典介绍(六)
# range() 是一个函数,可以用来生成一个自然数的序列r = range(5)#r = range(10)# 该函数需要三个参数,# 起始位置# 结束位置# 步长r = range(10,4,-2)r = range(1,9,3)print(list(r))# 通过range()可以创建一个执行指定次数的for循环# for循环的使用除了创建方式不同on,其余...原创 2019-05-19 11:29:12 · 249 阅读 · 0 评论 -
python基础(二)
# 算术运算符# + 加法运算符(如果是两个字符串之间进行加法运算,则会进行拼串操作)# - 减法运算符# * 乘法运算符(如果将字符串和数字相乘,则会对字符串进行复制操作,将字符串重复指定次数)# / 除法运算符,运算时结果总会返回一个浮点类型# //整除,只会保留计算后的整数位,总会返回一个整数# **幂运算, a = 10 + 5 a = 'hello' + '' + 'w...原创 2019-05-11 10:40:44 · 146 阅读 · 0 评论 -
python基础(四)
# break 和 continue# break可以用来立即退出循环语句# i = 0while i < 5: if i ==3: break print(i) i +=1else : print('结束1')while i < 5: i += 1 if i == 3 : continue print(i)else : print(...原创 2019-05-16 21:41:12 · 178 阅读 · 0 评论 -
python基础--装饰器、类的介绍(十)
# 装饰器# 创建函数,在函数计算前,计算后打印输出# 如果直接在函数中修改,函数过多很麻烦并且难以维护。 def add(a,b): r = a + b return rdef mul(a,b): r = a * b return rprint(add(123,23))# 创建一个函数让这个函数自动生产函数# begin_end函数就是装饰器,通过装饰器可以在不修改函数...原创 2019-05-25 17:47:55 · 174 阅读 · 0 评论 -
python基础--函数,作用域介绍(八)
# 函数,函数也是一个对象# 对象是内存中用来存储数据的区域。# 函数可以用来保存一些可执行代码,并且在需要的时候对这些代码多次调用。# 创建函数:# def 函数名():# 代码块def fn(): print('this is my first function')# 函数中的代码块不会直接执行,需要调用该函数fn()后才会执行。print(fn,type(fn)...原创 2019-05-21 22:09:26 · 205 阅读 · 0 评论 -
python基础(一)
# 创建一个变量来保存名字# name = '孙悟空'# 使用四种方式输出,欢迎xxx光临#拼串#print('欢迎'+name+'光临!')#多个参数#print('欢迎',name,'光临!',name)#占位符 %s占位符,在后面加上%开头内容替换#print('欢迎%s光临!'%name)#格式化字符串,前缀加上f后,内容中使用{}占位符#print(f'欢迎{nam...原创 2019-05-07 22:04:36 · 415 阅读 · 1 评论