Python学习笔记DAY2----判断循环
2016-10-12 18:01
260 查看
关于切片操作,看到一个题目是:给你一个字符串 a, 如a=‘12345’,对a进行逆序输出a。我是用reverse()解决的,解决方案如下:
然后看完了别人的答案:
使用切片一步就完成了。。。。服。。刚学的切片没想起来用。。。一听到反转就想到reverse()。。。
关于Python的条件和判断,实用的是if....elif.....else的模式,esif是else if的缩写,举例如下:
关于Python的循环结构,和其它语言差不多,Python中使用的是while和for用法分别如下:
下来学了Python的字典结构,使用dict = {key:value}来创建,调用时使用key来调用,key和索引是差不多的。在往字典里变存东西时,使用 字典名[key] = value的方式向其中添加,key的值是唯一的,一个key只能有一个值。
和 list 比较, dict 有以下几个特点:
1. 查找和插入的速度极快,不会随着 key 的增加而增加;
2. 需要占用大量的内存,内存浪费多。
而 list 相反:
1. 查找和插入的时间随着元素的增加而增加;
2. 占用空间小,浪费内存很少。
这些特点和数组与链表的很相似啊。
a = '12345' b = list(a) #将a转换为列表 b.reversee() #将列表反转 c = ''.join(b) #将反转后的列表转换成字符串 >>c >>'54321' #完成反转
然后看完了别人的答案:
print (a[::-1])
使用切片一步就完成了。。。。服。。刚学的切片没想起来用。。。一听到反转就想到reverse()。。。
关于Python的条件和判断,实用的是if....elif.....else的模式,esif是else if的缩写,举例如下:
def jc(x,y): i = y / (x*x) if i < 18.5: print('过轻') elif 18.5 < i < 25: print('正常') elif 25 < i < 28: print('过重') elif 28 < i < 32: print('肥胖') else: print('太胖') #这是一个就算BMI指数的小程序
temp = input('身高:') high = float(temp) temp = input('体重:') zhong = float(temp)
jc(high,zhong)
关于Python的循环结构,和其它语言差不多,Python中使用的是while和for用法分别如下:
#while的用法 temp = input('输入一个数:') num = int(temp) i = 1 while num: print(i) i += 1 num -= 1
#for循环的用法 a = 0 for i in range(101): a += i print(a)
下来学了Python的字典结构,使用dict = {key:value}来创建,调用时使用key来调用,key和索引是差不多的。在往字典里变存东西时,使用 字典名[key] = value的方式向其中添加,key的值是唯一的,一个key只能有一个值。
和 list 比较, dict 有以下几个特点:
1. 查找和插入的速度极快,不会随着 key 的增加而增加;
2. 需要占用大量的内存,内存浪费多。
而 list 相反:
1. 查找和插入的时间随着元素的增加而增加;
2. 占用空间小,浪费内存很少。
这些特点和数组与链表的很相似啊。
相关文章推荐
- python学习笔记(7):条件判断与循环
- Python 学习笔记 -- 条件判断、循环和异常处理
- Python学习笔记——判断语句和循环语句
- 编程小白的第一本 python 入门书 学习笔记04 第五章 循环与判断
- Python学习笔记—条件判断和循环
- python学习笔记(三)条件判断和循环
- 廖雪峰python学习笔记6:条件判断、循环
- Python学习笔记(三)—条件判断与循环
- Python学习笔记——条件判断与循环
- Python学习笔记——条件判断与循环
- 丹的Python学习笔记Day5条件判断和循环
- Python3学习笔记【基础3--list,tuple,if条件判断,for/while循环,dict字典,set集合】
- python2.7学习笔记(4) ——条件判断、循环、dict、set
- python流程判断之多层循环学习笔记
- Python学习笔记_判断和循环
- Python学习笔记(五)——Python 判断循环语句
- python学习笔记 条件判断和循环
- python学习笔记2.3- 循环、判断
- Python学习笔记-Python的字符串,格式化,条件判断,循环、raw_input的注意事项
- Python学习笔记 第二课 循环