码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-05-29 13:30:16      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

三元运算

三元运算是简单的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

标签:

原文地址:http://www.cnblogs.com/05-xiaoyi/p/5517781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!