2017/7/31Python日志
来源:互联网 发布:ubuntu uuidgen 编辑:程序博客网 时间:2024/06/08 08:53
一、Python中重要的数据类型
(1)索引序列,类似于数组,可以访问“字符串,list和元组“,以下是list的定义方式,classmates就是一种list
>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']
(2)元组tupletuple一旦初始化就不能修改,比如同样是列出同学的名字:
>>> classmates = ('Michael', 'Bob', 'Tracy')
这些数据类型都有相应的方法,比如sort、remove、pop等二、条件与 循环结构
(1)通过缩进规则来执行Python语句体:
if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>
条件判断的结果是true与false的布尔型。(2)循环体
for循环:for 变量 in 范围
while循环体:只要条件满足,就不断循环,条件不满足时退出循环。
sum = 0n = 99while n > 0: sum = sum + n n = n - 2print sum
三、字典与集合(1)如果索引解决不了的就用字典,相当于定义了自己的一个小型数据库,使用dict函数来定义,用大括号了{}来表示:
>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}>>> d['Michael']95
要删除一个key,用pop(key)
方法,对应的value也会从dict中删除,dict有以下几个特点:- 查找和插入的速度极快,不会随着key的增加而增加;
- 需要占用大量的内存,内存浪费多。故用空间换取时间的方法
(2)set-集合
set和dict类似,也是一组key的集合,但不存储value,注意key不能重复。
>>> s = set([1, 1, 2, 2, 3, 3])>>> sset([1, 2, 3])
通过add(key)
方法可以添加元素到set中,remove(key)
方法可以删除元素。set的交集和并集:
>>> s1 = set([1, 2, 3])>>> s2 = set([2, 3, 4])>>> s1 & s2set([2, 3])>>> s1 | s2set([1, 2, 3, 4])
注意:字符串、tuple是不可变对象,而list是可变对象。
阅读全文
0 0
- 2017/7/31Python日志
- python学习日志7
- python学习日志7/30
- python 日志
- python 日志
- Python日志
- python日志
- Python日志
- python日志
- Python 日志
- python 日志记录
- Python处理日志
- python 日志简单使用
- python,日志分析脚本
- python 日志级别
- python 日志分析
- python 写日志
- python IDE && 日志记录
- Unity 中的C#脚本
- dp计数 盒子与小球 三连发
- Tip2 使用默认转型方法
- Eclipse安装git插件以及关联导入GitHub项目
- Matlab find函数
- 2017/7/31Python日志
- UVA 1455 Kingdom (线段树 + 并查集 + 离散化)
- Sping 顾问代理增强
- AOSP mk文件总结
- pat 1003. 我要通过!(20)
- XYNU OJ 1094: 习题6-6 杨辉三角
- 操作SVN 冲突 死锁
- 传智播客-Java学习笔记day23
- 算法-决策树