python特性语法之遍历、公共方法、引用


Posted in Python onAugust 08, 2018

一、遍历

通过for。。。in。。。的语法结构,我们可以遍历字符串、列表、元组、字典等数据结构。

1、字符串遍历

a_str = "hello world"
for char in a_str:
print(char,end=' ')

2、列表遍历

a_list = [1,2,3,4,5]
for num in a_list:
print(num,end=' ')

3、元组遍历

a_tuple =(1,2,3,4,5)
for num in a_tuple:
print(num,end=' ')

4、字典遍历

1)遍历字典的key

dict = {'name':'zhanshi','sex':'m'}
for key in dict.keys():
print(key)

2)遍历字典的value

dict = {'name':'zhanshi','sex':'m'}
for value in dict.values():
print(value)

3)遍历字典的元素

dict = {'name':'zhanshi','sex':'m'}
for item in dict.items():
print(item)

2)遍历字典的key-value

dict = {'name':'zhanshi','sex':'m'}
for key,value in dict.items():
print(key,value)

5、下标索引的遍历、enumerate()

chars = ['a','b','c','d']
i = 0
for char in chars:
print('%d %s'%(i,char))
i += 1
enumerate()
chars = ['a','b','c','d']
for i,char in enumerate(chars):
print(i, char)

二、公共方法(针对字符串、列表、元组、字典)

1、运算符

合并,除字典外,其他三种均支持
复制,除字典外,其他三种均支持
in 元素是否存在,均支持,PS:对字典操作时,判断的是字典的键。
not in 元素是否不存在,均支持

2、内置函数

cmp(item1,item2) 比较两个值,PS:比较字典时,先比较键,再比较值。
len(item) 计算容器中的元素个数,PS:操作字典时,返回的是键值对个数。
max(item) 返回容器中元素最大值
min(item) 返回容器中元素最小值
del(item) 删除变量 del 变量【下标】 del(变量名)

3、引用

在python中,值时靠引用来传递的。
可变类型与不可变类型
可变类型,值可以改变,地址不变:列表list,字典dict
不可变类型,值不可以改变,地址变化:数值类型(int,long,bool,float)、字符串(str)、元组(tuple)。

4、如何交换2个变量的值:1)a,b=b,a 2)引用临时变量 3)a=a+b b = a -b a=a-a

Python 相关文章推荐
python实现代码行数统计示例分享
Feb 10 Python
python实现的简单猜数字游戏
Apr 04 Python
浅谈Python的异常处理
Jun 19 Python
在python win系统下 打开TXT文件的实例
Apr 29 Python
解决matplotlib库show()方法不显示图片的问题
May 24 Python
python利用thrift服务读取hbase数据的方法
Dec 27 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
解决Python3 控制台输出InsecureRequestWarning问题
Jul 15 Python
如何给Python代码进行加密
Jan 10 Python
Python imutils 填充图片周边为黑色的实现
Jan 19 Python
Restful_framework视图组件代码实例解析
Nov 17 Python
Anaconda的安装与虚拟环境建立
Nov 18 Python
用Python shell简化开发
Aug 08 #Python
在Python中使用gRPC的方法示例
Aug 08 #Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
Aug 07 #Python
python实现彩票系统
Jun 28 #Python
django框架自定义用户表操作示例
Aug 07 #Python
Python实现基于POS算法的区块链
Aug 07 #Python
tensorflow学习教程之文本分类详析
Aug 07 #Python
You might like
初级的用php写的采集程序
2007/03/16 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
PHP小教程之实现双向链表
2014/06/12 PHP
ThinkPHP之M方法实例详解
2014/06/20 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
2015/12/17 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
2015/11/02 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
2017/12/06 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
vue弹窗组件的实现示例代码
2018/09/10 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
Python3中多线程编程的队列运作示例
2015/04/16 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
Python抽象和自定义类定义与用法示例
2018/08/23 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
自我评价范文分享
2014/01/04 职场文书
自考生自我评价分享
2014/01/18 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
销售提升方案
2014/06/07 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
村委会贫困证明范文
2014/09/21 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
同学会邀请函模板
2015/01/30 职场文书