- 博客(11)
- 收藏
- 关注
转载 Python基础练习——面向对象OOP
0. OOP-Python面向对象Python的面向对象面向对象编程基础公有私有继承组合,Mixin魔法函数魔法函数概述构造类魔法函数运算类魔法函数1. 面向对象概述(ObjectOriented,OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的几个名词OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OOI:xxx的实现OOP:xxx的编程OOA->...
2018-06-23 17:34:11
1625
原创 Python基础练习——内置数据结构(元组tuple、字典Dict、集合set)
关于元组的函数以下看代码以下函数,对list基本适用In [1]:# len: 获取元组的长度t = (1,2,3,4,5)len(t)Out[1]:5In [2]:# max, min:最大最小值print(max(t))print(min(t))51In [3]:# tuple:转化或创建元组l = [1,2,3,4,5]t = tuple(l)print(t)t =...
2018-06-23 17:30:58
282
原创 Python基础练习——内置数据结构(列表list)
内置数据结构(变量类型)listsetdicttuple ## list(列表)一组由顺序的数据的组合创建列表空列表In [1]:# 1, 创建空列表l1 = []# type是内置函数,负责打印出变量的类型print(type(l1))print(l1)# 2. 创建带值的列表l2 = [100]print(type(l2))print(l2)# 3. 创建列表,带多个值...
2018-06-23 10:01:35
377
原创 Python基础练习——函数作用域+递归
变量作用域变量由作用范围限制分类:按照作用域分类全局(global): 在函数外部定义局部(local):在函数内部定义变量的作用范围:全局变量:在整个全局范围都有效全局变量在局部可以使用(即函数内部可以访问函数外部定义的变量)局部变量在局部范围可以使用局部变量在全局范围无法使用LEGB原则L(Local)局部作用域E(Enclosing function locale)外部嵌套函数作用域G(Gl...
2018-06-23 09:54:39
479
原创 Python基础练习——函数参数及文档
四类参数普通参数默认参数关键字参数收集参数关键字参数开始语法 def func(p1=v1, p2=v2.....): func_body 调用函数: func(p1=value1, p2=value2.......)比较麻烦,但也有好处: - 不容易混淆, 一般实参和形参只是按照位置一一对应即可,容易出错 - 使用关键字参数,可以不考虑参数位置In [7]:# 关键...
2018-06-13 11:28:30
415
原创 Python基础练习——函数
函数代码的一种组织形式一个函数一般完成一项特定的功能函数使用函数需要先定义使用函数,俗称调用函数的参数和返回值¶参数: 负责给函数传递一些必要的数据或者信息形参(形式参数): 在函数定义的时候用到的参数没有具体值,只是一个占位的符号,成为形参实参(实际参数): 在调用函数的时候输入的值返回值: 函数的执行结果使用return关键字如果没有return,默认返回一个None函数一旦执行return语...
2018-06-13 11:26:07
508
原创 Python基础练习——while循环
while循环一个循环语句表示当某条件成立的时候,就循环不知道具体循环次数,但能确定循环的成立条件的时候用while循环while语法: while 条件表达式: 语句块另外一种表达方法 while 条件表达式: 语句块1 else: 语句块2In [1]:# 如果说年利率是6.7%,本利是每年翻滚, 则多少年后本钱会翻倍benqian = 1000...
2018-06-13 10:38:32
663
原创 Python基础练习——for循环(九九乘法表、图案)
For循环for ... in 循环for 变量 in 序列:for 变量1,变量2.. in 多层序列:for..in循环可以使用else语句。In [1]:# 打印成员名字list1 = ['aaa','小明','小红','小强']for i in list1 : print(i)aaa小明小红小强In [7]:list1 = ['aaa','小明','小红','小强']...
2018-06-13 10:31:42
2463
原创 Python基础——分支结构 if
分支分支的基本语法 if 条件表达式: 语句1 语句2 语句3 ......- 条件表达式就是计算结果必须为布尔值的表达式 - 表达式后面的冒号不能少 - 注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级 - 条件表达式结果为True执行if后面的缩进的语句块# if语句练习# 如果age小于1...
2018-06-12 21:54:09
1253
原创 Python基础练习——表达式和运算符
算术运算加法运算减法运算乘法运算/ 除法运算% 取余运算// 取商运算/地板除** 幂运算练习# 加法+ 减法- 乘法* 除法/ # 取商// 取余% 幂运算**a,b=3,5print(a)print(b)print('*'*20)print(a+b) # 加法+ print(a-b) # 减法- print(a*b) #...
2018-06-12 20:37:42
2565
原创 Python基础练习——数据类型——Number(数值)型,string(字符串)类型,list(列表)型,tuple(元组)型,dict(字典)型,set(集合)型
Python——数据类型Number型——整型#二进制 0b 开头age=18age1=0b10010print(age)print(age1)1818#八进制 0o 开头age=18age1=0O22 #2*8^1+2=18print(age)print(age1)1818#十进制...
2018-06-12 20:05:49
766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人