2015-05-22 老男孩学习 PYTHON-DAY4

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2015-05-22 老男孩学习 PYTHON-DAY4相关的知识,希望对你有一定的参考价值。

三元运算

三元运算是简单的if  else 的缩写

例如:

a=变量 if 条件  else 值

技术分享

 

SET是一个无序且不重复的元素集合

Set={1,2,4,‘ji’,‘xin’}

技术分享

技术分享

 

set add 增加

技术分享

 

set.clear 清楚元素

技术分享

 

SET.difference 

a={2,‘jxm‘,3,‘kk‘}

a.difference(b)   表示A中存在而B中不存在的值

技术分享

 

difference_update  修改元素本身的值,去和另外一个集合中不同的地方
技术分享
discard 删除指定元素
技术分享
intersection   取出两个set中元素相同的集合,并赋值给两外一个元素
技术分享
intersection_update  将A和B中相同的元素提出并更新到A中
技术分享
union 并集
技术分享
update 更新  将原来A元素的中值进行更新
技术分享
pop,remove 移除元素
pop 可以将移除的元素付给一个新的值
技术分享
symmetric_difference 去对称的差集,将其跟新到一个新的元素
技术分享

symmetric_difference_update
技术分享
isdisjoint  是否有交集,有交集返回 False ,没有交集返回True
技术分享

issubset 是否是子序列
issuperset 是否是父序列
技术分享
对于数字或者字符串  (深浅拷贝)

1、对于字符串和数字,深浅拷贝一样的,因为内部元素永远指向的是同一个内存地址
2、只要内部元素改变,就会生成新的地址,原来的生成占用的内存地址就会被python的解释器回收
技术分享
技术分享

其他数据类型(深浅拷贝)
1、浅拷贝只是拷贝第一层。
2、深拷贝是拷贝除(内部元素字符串或者数字的)所有的层数

技术分享

技术分享
函数:
1、def 函数名(形参)
函数体
return "123" 放回值

2、执行函数
函数名 在 实参
技术分享

技术分享
默认参数 (当实际参数没有值参数的时候,执行默认参数)
技术分享
技术分享
动态参数 (*args 将传入的参数转化成元祖)
技术分享
指定参数:(在实际传参的时候,将形参些进来,就不受一一对应的关系的影响啦)
技术分享
动态参数(**kargs 将传入的元素转化成字典)
技术分享
技术分享
技术分享
局部变量和全部变量:
1、全局变量大写
2、如果需要修改全局变量需要使用global。

 技术分享

局部变量放在函数内,使用小写的变量值

 

以上是关于2015-05-22 老男孩学习 PYTHON-DAY4的主要内容,如果未能解决你的问题,请参考以下文章

跟着老男孩学运维-基础篇-01

哪些需要学习Python?老男孩IT培训

跟着老男孩学习linux的学习计划

老男孩教育学员日常有趣的生活掠影201603!

老男孩linux云计算运维脱产面授标杆班70期怎么样 值得学吗?

老男孩Linux学习 --- 之思想篇