美文网首页
总结和复习

总结和复习

作者: Jason_c8d4 | 来源:发表于2018-03-08 13:41 被阅读0次

总结和复习

函数

f(*list)可以把列表拆散当成可变参数一个一个放进去

def f(*args)
    total = 0
    for val in args:
        total += val
return total
mylist = [1,3,5,10,20]
print(f(*mylist))#把列表拆散当成可变参数一个一个放进去

函数返回多值用元组

作用域 —— LEGB(局部,嵌套,全局,内置)

a = 100
def f():
   global a
    a = 200
    b = 'hello'
    def g():
        nonlocal b
        b = 'good

模块

对函数的分类管理,函数的设计应该遵守单一执着原则

form import as(起别名)

字符串

内置函数和对象里的方法的区别

str1 = 'asdfghjkl'
len(str1)
str1.upper()

内存管理

栈 - 变量 - 地址 - 对象的引用
堆 - 真正的对象
id()
is

手机应用突然闪退,多半是内存泄漏惹的祸,一般是程序写得不好,把程序员拉出来打一顿就好了哈哈哈。

python用的自动内存管理 - 垃圾回收

sys.getrefcount(list1)得到对象引用技术的值

import sys
list1 = [0]*10
list2 = list1
list3 = list2
print(sys.getsizeof(list1))
print(sys.getrefcount(list1))
del list2
del list3
del list1[0]
print(sys.getrefcount(list1))

列表

列表生成器和表达式可以嵌套
可以使用加法进行添加

mylist = [x + y for x in 'ABCDE' for y in '1234567']
mylist = mylist+[20,30]
print(mylist)

相关文章

  • 总结和复习

    总结和复习 函数 f(*list)可以把列表拆散当成可变参数一个一个放进去 函数返回多值用元组 作用域 —— LE...

  • git的复习和总结

    因为过几天就要去适应新的职位了,虽然之前也用过git做版本控制管理,但都是基于自娱自乐的形式,所以都是需要用到什么...

  • 无标题文章

    综和复习本月知识点总结: 一:微信小程序 二:vue复习 三:js复习 四:新知识点 一:微信小程序知识点总结 开...

  • 2017-06-22今日总结

    经历: 今天主要是复习,然后写了sds文档 总结: 昨天忘了总结,今天不能再忘了 今天主要是复习,嗯,然后和舍友写...

  • MySQL学习思维导图

    最近把数据库MySQL给复习总结了,把常用的一些知识总结成为了思维导图的形式,方便后面的复习和总结:1、MySQL...

  • 2019-03-14 复习总结

    复习总结

  • iOS开发·网络请求方法总结复习(下)

    iOS开发·网络请求方法总结复习(下) iOS开发·网络请求方法总结复习(下)

  • 1.12周总结&周计划

    #周总结# 工作: 1.本周是期末复习考试周,复习课已完成✅ 班主任各项总结工作也已完成✅ 完美! 2.这周也是和...

  • linux复习总结

    linux复习总结

  • 总结复习

    1.冒泡排序 2.字符串颠倒 3.素数判定 4.判断回文数 或是 5.字符串的函数 6.删除数组元素、、、cppf...

网友评论

      本文标题:总结和复习

      本文链接:https://www.haomeiwen.com/subject/lbpefftx.html