_strategy.py
来源:互联网 发布:淘宝差评如何防止骚扰 编辑:程序博客网 时间:2024/06/06 09:07
'''
Created on 2014-10-21
@author: XSD
# strategy #
NOTE:Encoding=UTF-8
'''
#数值类型不同
print(1 == 1.00)
print('a' == 'a ')#比较两个字符串分片所涵盖的内容
print('a' == 'a')
print('# 序列包含的值和顺序相等 | 字典是key和value #')
m = 'ABCDEF'
n = 'ABCABC'
print(m[:-4] == n[3:-1])#string截取
print('# compare #')
print('a' > 'Z')#string比较大小
print('a'.upper() == 'A')
print('AB'.lower())
print("not:", not True)#not 小写 [True | False]
print("not:", not 0)
print("not:", not 'a')
print('# block #')
if 'a' < 'Z':
print('a < Z')
elif False or 1:
print('True')
else:
print('no')
#异常
goods = {'milk':21.0, 'apple':5, 'biscuit':6.3, 'coffee':3.4, 'bread':8.6}
for item in goods.values():
print(goods.keys())
try:
if goods['apple'] > 10:
print('ham:', goods['ham'])
except (KeyError) as error:
print("This is no", error)
break
except (TypeError):
pass
else:print("no exception")
#迭代
w = 1
while w <= 5:
#if w == 5:break
print('w:%d' % w)
w += 1
else:
print('# over')#done: 非break结束迭代后执行
for obj in ('a', 'b', 'c', 'd'):
if obj == 'c' or obj == 'a':
continue
print('obj:', obj)
while True:
num = int(input("input a number:"))
if num == 0:
print('a error number!')
break
for num in range(num, 1, -1):
if num == 4:break
print('n>', num)
Created on 2014-10-21
@author: XSD
# strategy #
NOTE:Encoding=UTF-8
'''
#数值类型不同
print(1 == 1.00)
print('a' == 'a ')#比较两个字符串分片所涵盖的内容
print('a' == 'a')
print('# 序列包含的值和顺序相等 | 字典是key和value #')
m = 'ABCDEF'
n = 'ABCABC'
print(m[:-4] == n[3:-1])#string截取
print('# compare #')
print('a' > 'Z')#string比较大小
print('a'.upper() == 'A')
print('AB'.lower())
print("not:", not True)#not 小写 [True | False]
print("not:", not 0)
print("not:", not 'a')
print('# block #')
if 'a' < 'Z':
print('a < Z')
elif False or 1:
print('True')
else:
print('no')
#异常
goods = {'milk':21.0, 'apple':5, 'biscuit':6.3, 'coffee':3.4, 'bread':8.6}
for item in goods.values():
print(goods.keys())
try:
if goods['apple'] > 10:
print('ham:', goods['ham'])
except (KeyError) as error:
print("This is no", error)
break
except (TypeError):
pass
else:print("no exception")
#迭代
w = 1
while w <= 5:
#if w == 5:break
print('w:%d' % w)
w += 1
else:
print('# over')#done: 非break结束迭代后执行
for obj in ('a', 'b', 'c', 'd'):
if obj == 'c' or obj == 'a':
continue
print('obj:', obj)
while True:
num = int(input("input a number:"))
if num == 0:
print('a error number!')
break
for num in range(num, 1, -1):
if num == 4:break
print('n>', num)
0 0
- _strategy.py
- 设计模式_STRATEGY
- java设计模式进阶_strategy
- java数据结构_附2_Strategy(…
- py
- py
- py
- py
- py
- py
- py
- Py
- 设计模式——策略模式_Strategy Pattern
- bin2hex.py && hex2bin.py
- web.py (url.py)
- [py]py存放家具
- Xctf之调皮的py-py-py
- dir_size.py
- 【最简单IOC容器实现】实现一个最简单的IOC容器
- mysql_经典的mysql数据库集群、 备份 <Replication>。
- sql转义
- Spring笔记(二):Ioc 之注入与装配
- Ubuntu、gcc、kernel版本之间的复杂关系小结
- _strategy.py
- c# [Serializable] ISerializable
- VM虚拟机Ubuntu下安装VMTools
- 如何从网络下载文件到本地
- MyEclipse 10 搭建SSH环境
- MySql外键约束详解
- Maven的安装、配置及使用入门
- 使用CoreImage进行人脸识别
- 找工作遇到的其他技术问题及解答(1)