python关键字和用法_python关键字用法

#python关键字用法

#! /use/bin/env python

# coding = UTF-8

from keyword import kwlist as All_KeyWords # from -import- as

print(list(All_KeyWords))

print(True and 1+1 == 2) #True

print(False or not None) # not None判定为真

print(2 in {1,2,3})

print(None is False) # is 判断是否指向同一地址

for i in range(3,-3,-1): #range包含开始位置不包含结束元素

if i >= 0:

pass # 占位置

elif i == -1:

print(abs(i))

continue

else:

break

print(i,end = " ")

else: #放置在循环后面当break不执行时执行

print("final")

a = 3

while a > 0:

f = lambda x:x**3 #匿名函数

print(f(a-1))

a -=1

def fun():

print("********")

return str(1234578)

print(fun())

with open("file.1.5.txt","r") as f: # 语句结束自动执行f.close()

print(f.read())

y = input("Integer:")

try:

x = int(y)

assert x >= 10,"no error" # 断言操作

raise ValueError #抛出异常

except AssertionError:

print("小于10")

except ValueError:

print("not SyntexError")

finally:

print("over")

count = 3

def goto():

global count #内部函数修改全局变量

count = 5

return (count,"")

print(goto())

def outer():

variable = 6

def inner():

nonlocal variable #内部函数修改外部函数变量

variable +=4

return variable

return inner

print(outer()(),end = "\n\n")

class A:

def sidefun():

t =12

for n in range(1,13,2):

t += n

yield t #迭代器 返回一个可迭代对象

b = sidefun() # b 是一个迭代器,由生成器返回生成

for i in "generator": #集合6个元素

try:

print (next(b))

except StopIteration:

pass

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值