python的关键字有哪些,都是什么意思?

Python013

python的关键字有哪些,都是什么意思?,第1张

我这里汇总Python经常用到的27个关键字,希望对正在学Python的你能够起到帮助

1 and:逻辑与

2 as:为导入的模块取一个别名,在Python2.6中新增

3 assert:断言,在Python1.5新增

4 break:用在循环语句,跳转到语句块的末尾

5 class:用来定义一个类

6 continue:和break香对应,跳到语句块的开头

7 def:用来定义一个函数或方法

8 del:删除

9 elif:全称是else if

10 exec:内置函数。执行以string类型存储的Python代码

11 finally:用在异常处理语句try-excep-finally中

12 for:著名的for循环,可以用来遍历一个列表

13 from:字面意思,表示从一个包导入某个模块

14 global:在函数或其他局部作用域中使用全局变量

15 if:如果

16 import:导入

17 in:在,后面跟一个列表,字典或字符

18 is:逻辑判断

19 not:逻辑非

20 or:逻辑或

21 pass:占位符,用来告诉Python这里不用考虑

22 print:写得最多的关键字,后来在Python3.0中变成了内置函数

23 raise:用来引发一个异常

24 return:函数返回

25 try:异常处理机制

26 while:while循环

27 with:在Python2.6中新增,使用with候不管with中的代码出现什么错误,都会进行对当前对象进行清理工作,注意该句话后面有一个冒号表示with语句。

以上就是我汇总的部分关键字,希望对你有所帮助

http://www.qttc.net/201209206.html

在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,

startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字符结束。

此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回。

text``=``'welcome to qttc blog'

print text.startswith(``'w'``) # True

print text.startswith(``'wel'``) # True

print text.startswith(``'c'``) # False

print text.startswith('') # True

|

此函数判断一个文本是否以某个或几个字符结束,结果以True或者False返回。

|

text``=``'welcome to qttc blog'

print text.endswith(``'g'``) # True

print text.endswith(``'go'``) # False

print text.endswith(``'og'``) # True

print text.endswith('') # True

print text.endswith(``'g '``) # False

|

我们可以利用endswith()函数判断文件名的是不是以.exe后缀结尾判断是否为可执行文件

|

# coding=utf8

fileName1``=``'qttc.exe'

if``(fileName1.endswith(``'.exe'``)):

print '这是一个exe执行文件'

else``:

print '这不是一个exe执行文件'

# 执行结果:这是一个exe执行文件

|

|

|

# coding=utf8

fileName1``=``'pic.jpg'

if fileName1.endswith(``'.gif'``) or fileName1.endswith(``'.jpg'``) or fileName1.endswith(``'.png'``):

print '这是一张图片'

else``:

print '这不是一张图片'

# 执行结果:这是一张图片

|