代码改变世界

Python元组数据类型详解

2021-11-12 16:52 by 何小六soso, 450 阅读, 0 推荐, 收藏, 编辑
摘要:Python元组数据类型详解 元组和列表相同,都是一组有序的数据的组合 元组中的元素一旦定义不可修改 元组定义 定义空元组 变量=(),或者 变量=tuple() 定义带元素元组 变量=(1,2,3) 简化定义 变量=1,2,3 注意:如果元组中只有一个元素时,元素后必须加, 变量=(1,) 元组的 阅读全文

Python列表数据类型详解

2021-11-11 18:03 by 何小六soso, 850 阅读, 0 推荐, 收藏, 编辑
摘要:Python列表数据类型详解 列表就是一组有序的数据组合,列表中的数据可以被修改 列表的定义 使用中括号进行定义[] 使用list函数进行定义 元素之间使用逗号进行分隔 [1,2,3,4] 列表中的元素可以是任意类型 列表的增删改查 # 列表的定义 varlist=[1,2,3,4,5] varli 阅读全文

python字符串相关操作

2021-11-10 16:55 by 何小六soso, 73 阅读, 0 推荐, 收藏, 编辑
摘要:python字符串 字符串 定义方式: 单引号定义字符串 ‘ ABC’ 双引号定义字符串 “ ABC” 三引号定义字符串 ''' ABC'''或者""" ABC""" 定义时三种引号可以互相嵌套 转义字符 一个普通的字符,通过转义符 \ 进行转义或续行 # 续行 vars='123'\ '456' 阅读全文

函数

2021-11-05 16:46 by 何小六soso, 166 阅读, 0 推荐, 收藏, 编辑
摘要:函数 递归函数: 递归函数就是定义函数后,在函数体内调用函数本身,进入一个死循环状态 因为是死循环状态,调用的层级无线循环,所以必须在函数体内设计结束调用方法。否则会导致内存溢出 def func(num): # 结束条件 print(num, end=" ") if num>0: # 递归调用 f 阅读全文

变量作用域

2021-11-04 16:43 by 何小六soso, 53 阅读, 0 推荐, 收藏, 编辑
摘要:变量作用域 变量 局部变量 函数内定义的变量称为局部变量,局部变量在函数外不可使用 全局变量 在函数外定义的变量叫做全局变量,函数中可以使用,但不可以修改 使用global关键之可以在函数体中定义全局变量,但使用时需要先调用函数 在函数外定义的全局变量,可以使用global关键字引用到函数内部(‘g 阅读全文

模块化编程-函数

2021-11-04 11:22 by 何小六soso, 166 阅读, 0 推荐, 收藏, 编辑
摘要:模块化编程-函数 什么是模块化编程? 模块化编程是指把程序进行封装(函数封装、对象封装、文件封装等) 什么是函数? function → 函数、功能 函数就是一个具有特定功能的代码块 函数的作用? 函数就是把代码进行封装,以提高代码的重用性,提高开发效率,并且降低了后期的维护成本 函数的定义和使用 阅读全文

递归

2018-04-18 15:49 by 何小六soso, 90 阅读, 0 推荐, 收藏, 编辑
摘要:# -*- coding: utf-8 -*-def calc(n): print(n) if int(n/2)>0: return calc (int((n/2))) print(n) returncalc(10) 阅读全文

变量

2018-04-18 15:28 by 何小六soso, 112 阅读, 0 推荐, 收藏, 编辑
摘要:# -*- coding: utf-8 -*-age=18def change_name(name): global age #声明age为全局变量,如果没有global,age只是作为局部变量,age打印为18,列表、字典可以再局部变量改变成全局变量 print("before change",n 阅读全文

形参和实参

2018-04-18 11:27 by 何小六soso, 112 阅读, 0 推荐, 收藏, 编辑
摘要:# -*- coding: utf-8 -*-def test1(x,y):#x,y为形参 print(x) print(y)test1(1,2) #1,2为实参def test2(x=1,y=2):#默认参数 passdef test3(*args):#参数组 print(args)test3(1 阅读全文

函数返回值

2018-04-16 14:44 by 何小六soso, 118 阅读, 0 推荐, 收藏, 编辑
摘要:# -*- coding: utf-8 -*-def test1(): print("test1返回值")def test2(): print("test2返回值") return 0def test3(): print("test3返回值") return 1,["a","b","c"],{"na 阅读全文