加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python开发_python关键字

发布时间:2020-12-17 00:18:41 所属栏目:Python 来源:网络整理
导读:python3.3.2中的关键字如下: keywords of the language,and cannot be used as ordinary identifiers. They must be spelled exactly as written here: False nonlocal 共33个。 布尔类型的值,标示假,和True相反 在异常处理的时候添加,有了它,程序始终

python3.3.2中的关键字如下:

keywords of the language,and cannot be used as ordinary identifiers. They must be spelled exactly as written here:

False nonlocal

共33个。

布尔类型的值,标示假,和True相反在异常处理的时候添加,有了它,程序始终要执行finally里面的程序代码块,如:

MyException(Exception):

其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值is判断的是a对象是否就是b对象,是通过id来判断的==判断的是a对象的值是否和b对象的值相等,是通过value来判断的

>>> a = 1 >>> b = 1.0 >>> a >>> a ==>>>12777000 >>>14986000
None是一个特殊的常量。None和False不同。None不是0。None不是空字符串。None和任何其他的数据类型比较永远返回False。None有自己的数据类型NoneType。你可以将None复制给任何变量,但是你不能创建其他NoneType对象

>>>< > >>> None ==>>> None == >>> None ==>>> None ==
匿名函数是个很时髦的概念,提升了代码的简洁程度。如:

g = x: x*23)
(<span style="color: #008000;">#<span style="color: #008000;"> 调用函数
<span style="color: #000000;">hello()

>>> hello,hongten

=+= 1 <span style="color: #0000ff;">def<span style="color: #000000;"> make_counter_test():
mc
=<span style="color: #000000;"> make_counter()
<span style="color: #0000ff;">print
<span style="color: #000000;">(mc())
<span style="color: #0000ff;">print
<span style="color: #000000;">(mc())
<span style="color: #0000ff;">print
(mc())

?
逻辑判断和C的&&一样 del用于list列表操作,删除一个或者连续几个元素。如:

a = [-1,3,,85] a[0] a[2:4]
?with是python2.5以后才有的,它实质是一个控制流语句,with可以用来简化try-finally语句。它的主要用法是实现一个类__enter__()和__exit__()方法,如:

?
逻辑判断和C的||一样 = range(3 i i*i 断言,这个关键字用来在运行中检查程序的正确性,和很多其他语言是一样的作用。如:

len(mylist) >= 1
?在python用import或者from...import来导入相应的模块,如:

sys * (,path)
?pass的意思是什么都不要做,作用是为了弥补语法和空定义上的冲突,我理解他的好处体现在代码的编写过程之中,比如你可以先写好软件的整个框架,然后再填好框架内具体函数和class的内容,如果没有pass编译器会报一堆的错误,让整个开发过程很不流畅,如:

f(arg):

<span style="color: #0000ff;">class C: <span style="color: #0000ff;">pass <span style="color: #008000;">#<span style="color: #008000;"> a class with no methods (yet)

break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。一个重要的注释是,如果你从for或while循环中 终止,任何对应的循环else块将不执行。

</td>

</tr>
<tr align="left">
<td>except</td>
<td>?使用try和except语句来捕获异常</td>

</tr>
<tr align="left">
<td>in</td>
<td>?for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目</td>

</tr>
<tr align="left">
<td>raise</td>
<td>

python raise 和java ?throw很类似,都是抛出异常。如:

MyException(Exception):
<p style="text-align: left;">?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!