day14课程内容:

深浅拷贝

#浅拷贝只能拷贝一层

s=[1,'a','b']

s1=s.copy()#浅拷贝

print(s1)#[1, 'a', 'b']

s[0]=2

print(s1,s)#[1, 'a', 'b'] [2, 'a', 'b'] 元素都是单个的,修改无影响

s=[[1,2,3],2,3]

s2=s.copy()#浅拷贝

print(s2) #[[1, 2, 3], 2, 3]

s[0][0]=111111

print(s2,s)#[[111111, 2, 3], 2, 3] [[111111, 2, 3], 2, 3] 元素是列表 ,修改有影响

#关联信用卡账户

import copy

husband=['小胡','0001',[15000,10000]]

wife=husband.copy() #浅拷贝

wife[0]='小胡妻子'

wife[1]='0002'

husband[2][1]-=3000

print(husband)

print(wife)

xiaosan=copy.deepcopy(husband) #深拷贝 相当于另外给小三开了个账户,而不是关联账户

xiaosan[0]='小胡的小三'

xiaosan[1]='0003'

xiaosan[2][1]-=1999

print(husband)

print(wife)

print(xiaosan)

集合set

创建集合只有一种办法:s=set(序列)

集合最大的特性:去重  判断序列关系

s=set('hello world!') # 用处:天生去重 判断序列关系

print(s) #{'e', 'o', 'w', 'd', 'h', ' ', 'l', '!', 'r'} 将每个元素分开 有重复的元素只保留一个

#s=set([1,1,2,[11]]) 里面必须是可哈希的 元素不可改变,不能有列表元素

#set(可哈希的) 但set类型数据是不可哈希的 (无序 可变)

print(set('123')==set('1233333'))# True

print(set('123')

print(set('123')

a = set([1,2,3,4,5])

b = set([4,5,6,7,8])

#交集

print(a.intersection(b)) # {4, 5}

print(a&b)

#并集

print(a.union(b)) #{1, 2, 3, 4, 5, 6, 7, 8}

print(a|b) #符号等价表现形式

# #差集

print(a.difference(b)) #{1, 2, 3} a 里有的 b 里没有的

print(a-b)

print(b.difference(a)) #{8, 6, 7} b里有的 a里没有的

print(b-a)

#对称差集

print(a.symmetric_difference(b)) #{1, 2, 3, 6, 7, 8} 除了两个集合中相同的元素 反向交集

print(a^b)

函数

函数名区分大小写

def add(*a): #传入不定长参数,将所有参数组成为一个元组

print(a)

sum=0

for i in a:

sum+=i

print(sum)

add(1,2,3,4,5,6,7)

def add1(*a,**b):

print(a)

print(b)

for i in b:

print('%s:%s'%(i,b[i]))

add1('abb','bbbc',bb='22',cc='66')# 不定值参数 被组成元组定值参数被组成字典,而且传参时必须先传不定值参数

返回值(return):

1、函数里如果没有return,会默认返回None

2、函数里return 后如果跟了多个返回值,则会被封装为一个元组返回

作用域

# global 全局变量 nonlocal 程序集变量 #local 程序变量

count=10

def f():

global count

count1=50

print(count)

def f1():

nonlocal count1

count1+=1

print(count1)

f1()

f() # 10 51

老男孩python课程表_老男孩Python全栈开发(92天全)视频教程 自学笔记14相关推荐

  1. 某宝版千峰2018最新Python全栈开发加人工智能视频教程-尹成

    某宝版千峰2018最新Python全栈开发加人工智能视频教程-尹成重点内容 下载地址: http://www.itxdl.cn

  2. 石家庄python开发_石家庄PythonWeb全栈开发工程师修炼

    [课程介绍] 课程以python语言为主导,进行web服务相关的全栈开发,包含后端服务器开发,部署,监控:web前端开发,前后端不分离模板模式开发,前后端分离,单独前端部署方案.课程涉及到的知识点有: ...

  3. python 元类的call_python3 全栈开发 - 内置函数补充, 反射, 元类,__str__,__del__,exec,type,__call__方法...

    python3 全栈开发 - 内置函数补充, 反射, 元类,__str__,__del__,exec,type,__call__方法 一, 内置函数补充 1,isinstance(obj,cls)检查 ...

  4. 用python画路飞代码_python 全栈开发,Day105(路飞其他数据库表结构,立即结算需求)...

    考试第三部分:Django 16.  列列举你熟悉的Http协议头以及作用.(1分) Accept-Charset: 用于告诉浏览器,客户机采用的编码 Host: 客户机通过这个头告诉服务器,想访问的 ...

  5. 老男孩python课程表_老男孩PythonDjango之路 -CRM开发表结构设计

    3. 客户跟进表,这张表的意义很容易理解, 一个客户今天咨询后,你录入到了客户信息表,但他没报名, 所以过了一段时间,销售还得再跟他聊聊吧,聊完后,结果又没报,那也得纪录下来吧,因为每个销售每天要聊很 ...

  6. python编写死循环语句_Python 全栈开发:python循环语句while

    while循环 为什么会有循环这种语句? 举一个简单的例子:我们想计算0-100以内偶数的和,这种时候就需要循环这种语句 那有人可能会说:这有什么 0+2+4+.......+98 一样可以计算出来啊 ...

  7. python 面向对象 面向过程_python3全栈开发-面向对象、面向过程

    一. 什么是面向对象的程序设计及为什么要有它 1.面向过程 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种 ...

  8. flask python web优品课堂_Python Flask Web网站编程全栈开发系列高清视频教程-价值2499...

    0 s: n8 F- K0 _5 i( I Python Flask Web网站编程全栈开发系列高清视频教程& ?- Y2 }3 U1 k9 t/ k! i 这是2016年11月第二期,跟第三 ...

  9. python全栈工程师完整版视频教程

    来源: 来自网络,如侵权请告知博主删除????. 仅学习使用,请勿用于其他-  今天给大家分享一套Python全栈学习的视频,从目录可以看出真的太全面了~ day01-python 全栈开发-基础篇 ...

最新文章

  1. opencv4.0棋盘格标定c++
  2. Transformer, BERT, ALBERT, XLNet全面解析(ALBERT第一作者亲自讲解)
  3. 加快Tensorflow和Keras图像数据集的训练速度
  4. 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。
  5. subversion SVN
  6. 交换机的工作转发原理
  7. 在训练期间保存检查点
  8. 奶粉中的php是什么,婴儿配方奶粉的分类及用途
  9. WinRAR备份技巧 - imsoft.cnblogs
  10. 单循环比赛算法设计c语言,单循环赛中选手胜负序列求解问题-数据结构与算法课程设计报告.doc...
  11. 区块链会议_2018杭州云栖大会区块链相关_20180919
  12. [原创]电路仿真设计multisim 14安装,破解,汉化教程
  13. 易语言文本加密c,易语言数据加密方法步骤
  14. 万字干货 | 如何从0到1搭建一套会员体系
  15. 标梵互动:微信公众号开发之node第二篇
  16. V8引擎如何回收内存以及如何优化
  17. 3.1递归实现逆序输出整数
  18. 网站运营活跃用户、流失用户、流失率、新用户流失率定义以及诠释
  19. 2019GPLT L2-032 彩虹瓶 (25 分)
  20. 4D毫米波雷达天线设计

热门文章

  1. C#修改图片尺寸,不改变原有图片比例
  2. PC微信hook api接口文档
  3. 使用RedisDesktopManager无法连接Redis服务器问题
  4. 日语入门资料(可下载)
  5. 空三分层怎么回事,聊聊倾斜摄影相机背后的技术
  6. SSL基础:4:使用openssl生成ssh的非对称密钥对
  7. Focalprice李培亮:梦想让人在我店里排队
  8. php在线支付之支付宝
  9. 金证部分笔试题--前中后序、IP地址分类、三次握手、BIO,NIO,AIO等
  10. android kotlin 高阶函数,(三)Kotlin 高阶函数