python什么都不做的语句_python语句笔记
1 ⽐较两个值相等 使⽤ ==
1.0==1 true
可以⽤双等号来测试两个字符串的内容是否相同,甚⾄可以将该测试限定在字符串的某个范围内
序列也可以⽤双等号⽐较,如果第个序列中同⼀位置的每个元素都相同,那么两个序列相等。顺序不同不相等
字典也可以⽐较,⼀个字典中的每个键与值 必须 与别外⼀个字典的键与值⼀⼀对应,顺序可以不同。
2 ⽐较两个值不相等 使⽤!= 如果不相等则返回true 适⽤于序列、字典
3 ⽐较⼤⼩ >< >= <=
如果⽐较两个包含多个字符的字符串,将观察每个字母,直到到⼀个不同的字母为⽌。⽐较的结果将取决于不同的字母。
使⽤字符串的lower()/upper()⽅法,变为相同的⼤⼩写。
4 取反 not 注意要⼩写
not 5
not True
5 and 对多个运算求真值。如果左边为true,接着对右边求值,如果左边不为true 就停⽌运算并肯输出结果False,不再继续运算or 运算:左边是false继续对右边表达式求值,如果它为True,将停⽌对更多的表达式求值
6 判断:if true : 语句 如果条件为真则执⾏其下的缩进语句
if :
elif :
else:
7 循环:while 运算测试⼀个条件的真值 while :,for运算使⽤⼀个列表中的所有值 for in :
i=10
while i>0:
print("lift off in:%s"%i)
i=i-1
range(start,stop[,step]) 可创建⼀个整数列表,⼀般⽤在for循环中。
start 计数开始 默认从:0,stop 计数结束,不包括stop;step:步长,默认为1
break 终⽌循环
continue语句 跳过当前循环折剩余部分,条件重新求值进⾏下⼀轮循环。
for food in ("pate","cheese","crackers","yogurt"):
if food=="yogurt":
break
else:
print("there is no yogurt!")
8 错误处理:try:语句后跟⼀个except:语句 错误的正式名称是 异常。
>>> try:
if contents["orange juice"]>3:
print("sure,let's have some juice")
except (KeyError) as error:
print("there is no %s"%error)
如果需要处理⼀个异常,但是以什么都不做的⽅式处理它,可以通过特殊词 pass忽略这种情形:
>>> try:
if contents["orange juice"]>3:
print("sure,let's have some juice")
except (KeyError):
pass
可以使⽤else:语句放在try:代码块的末端,在没有捕获到任意异常时,它将被执⾏。
except语句提供的第⼀个值定义了错误的类型,如果提供的是错误类型的元组,就是多个错误类型。可以在该值后⾯提供词as 以及⽤来引⽤包含错误信息的数据的名称。
9 缩进在python中扮演着重要的⾓⾊。缩进中的空格数也很重要。
10 接收客户端输⼊:ho=input("enter your num:")
>>> if 1==True:
print("1 is true")
else:
print("1 is false")
>>> i=1
>>> print (i)
1
>>> for j in range(10):
if i==j:
print("i is in the range")
break;
>>> for j in range(10):
print(j)
>>> food="orange"
>>> fruits=["apple","peach","orange"]
>>> if food==fruits[0]:
print ("%s is in the list[0]"%food)
elif food==fruits[1]:
print("%s is in the list[1]"%food)python是做什么的通俗易懂的
else:
print ("%s is not in the list[0] or list[1]"%food)
>>> food_sought="egg"
>>> for f in fridge:
if f==food_sought:
print ("key:%s value:%s"%(f,fridge[f]))
break;
else:
print("there is no key %s in the fridge"%food_sought)
>>> fridge={"egg":"this is an egg","orange":"this is an orange","apple":"this is and apple"} >>> fridge.keys()
dict_keys(['egg', 'orange', 'apple'])
>>> list(fridge.keys())
['egg', 'orange', 'apple']
>>> fridge_list=list(fridge.keys())
>>> while len(fridge_list)>0:
current_f=fridge_list.pop()
print("%s",current_f)
else:
print("there is not any key")
>>> try:
print("%s"%fridge["peach"])
except(KeyError):
print("this is no key peach")
this is no key peach
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论