随笔分类 - python学习
摘要:函数的变量作用域 递归函数 1 # 2 # @author:浊浪 3 # @version:0.1 4 # @time: 2021/4/8 9:57 5 # 6 def fac(n): 7 if n == 1: 8 return 1 9 else: 10 return n * fac(n-1) 11
阅读全文
摘要:函数的定义 函数的参数传递 函数参数调用时的内存使用 1 ''' 2 在函数调用过程中,进行参数的传递 3 4 如果是不可变对象,在函数体的修改不会影响实参的值arg1的修改为100,不会影响n1的值 5 6 如果是可变对象,在函数体的的修改会影响到实参的值arg2的修改,append(10),会影
阅读全文
摘要:字符串的驻留机制 简单来说就是 当字符串的值相同时,不开辟新的空间,而是直接指向该字符串 字符串驻留机制的优缺点·当需要值相同的字符串时,可以直接从字符串池里拿来使用,避免频繁的创建和销毁,提升效率和节约内存,因此拼接字符串和修改字符串是会比较影响性能的。·在需要进行字符串拼接时建议使用str类型的
阅读全文
摘要:异同点 元组与集合的对比
阅读全文
摘要:集合 集合的元素是无序列的 空集合的创建 1 # s = {} 这个是空字典的创建 2 3 s1 = set() # 这个会创建一个空集合 集合的相关操作 其实与字典、列表的操作类似 集合间的关系 集合的数学操作 1 # 2 # @author:浊浪 3 # @version:0.1 4 # @ti
阅读全文
摘要:元组 元组 1 # 2 # @author:浊浪 3 # @version:0.1 4 # @time: 2021/3/14 9:22 5 # 元组 6 '''可变序列和不可变序列''' 7 8 # 可变序列 列表, 字典 9 lst = [100, 522, 45] 10 print(id(lst
阅读全文
摘要:字典 字典 字典的创建 1 # 2 # @author:浊浪 3 # @time: 2021/3/13 15:33 4 5 ''' 创建字典 ''' 6 # 两种方法 7 '''直接使用{}创建''' 8 score = {'zhangsan': 100, 'lisi': 80, 'wangwu':
阅读全文
摘要:列表(二) 列表元素的增删改排操作 列表元素的增加操作 1 # 2 # @author:浊浪 3 # @time: 2021/3/10 16:13 4 # 向列表末尾增加元素 5 lst = [10, 20, 30] 6 print('添加元素前:', id(lst)) 7 lst.append(1
阅读全文
摘要:列表(一) 列表对象的删除与创建及其特点 1 # 2 # @author:浊浪 3 # @time: 2021/3/9 22:26 4 5 a = 1 #变量存储的是一个对象的引用 6 lis = ['hello', 'nm', 996] 7 print(id(lis)) 8 print(type(
阅读全文
摘要:程序的组织结构(一) 循环结构 range语句 # # @author:浊浪 # @time: 2021/3/7 11:35 # range 3种创建创建方式 # 第一种创建方式 只有一个参数 r = range(10) # 输出 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 默认相
阅读全文
摘要:程序的组织结构(一) 一、顺序结构 二、选择结构 1、对象的布尔值 以下的对象布尔值均为False,除此以外,一般为true 1 # 2 # @author:浊浪 3 # @time: 2021/1/14 16:39 4 # 对象的布尔值 5 print(bool(False)) # False 6
阅读全文
摘要:一、数据类型 ·整数类型 ·英文为integer,简写为int,·整数的不同进制表示方式·十进制→默认的进制·二进制〉以0b开头·八进制→以0o开头·十六进制→0x开头 1 # 2 # @author:浊浪 3 # @time: 2021/1/11 19:00 4 5 #整数的表示 6 n1 = 1
阅读全文
摘要:一、输出函数的运用: print()函数的使用·print()函数可以输出哪些内容?·(1)print)函数输出的内容可以是数字·(2)print)函数输出的内容可以是字符串·(3)print)函数输出的内容可以是含有运算符的表达式·print()函数可以将内容输出的目的地·(1)显示器·(2)文件
阅读全文

浙公网安备 33010602011771号