1. Python基础教程
  2. 在SublimeEditor中配置Python环境
  3. Python代码中添加注释
  4. Python中的变量的使用
  5. Python中的数据类型
  6. Python中的关键字
  7. Python字符串操作
  8. Python中的list操作
  9. Python中的Tuple操作
  10. Pythonmax()和min()–在列表或数组中查找最大值和最小值
  11. Python找到最大的N个(前N个)或最小的N个项目
  12. Python读写CSV文件
  13. Python中使用httplib2–HTTPGET和POST示例
  14. Python将tuple开箱为变量或参数
  15. Python开箱Tuple–太多值无法解压
  16. Pythonmultidict示例–将单个键映射到字典中的多个值
  17. PythonOrderedDict–有序字典
  18. Python字典交集–比较两个字典
  19. Python优先级队列示例

Python关键字是python编程语言的保留字。这些关键字不能用于其他目的。

Python中有35个关键字-下面列出了它们的用法。

Keyword Description
and A logical AND operator. Return True if both statements are True.

= (5 3 and 5 10)
print(x)    # True
or A logical OR operator. Returns True if either of two statements is true. If both statements are false, the returns False.

= (5 3 or 5 10)
print(x)    # True
as It is used to create an alias.

import calendar as c
print(c.month_name[1])  #January
assert It can be used for debugging the code. It tests a condition and returns True , if not, the program will raise an AssertionError.

= "hello"
 
assert == "goodbye""x should be 'hello'"  # AssertionError
async It is used to declare a function as a coroutine, much like what the @asyncio.coroutine decorator does.

async def ping_server(ip):
await It is used to call async coroutine.

async def ping_local():
    return await ping_server('192.168.1.1')
class It is used to create a class.

class User:
  name = "John"
  age = 36
def It is used to create or define a function.

def my_function():
  print("Hello world !!")
 
my_function()
del It is used to delete objects. In Python everything is an object, so the del keyword can also be used to delete variables, lists, or parts of a list, etc.

= "hello"
 
del x
if It is used to create conditional statements that allows us to execute a block of code only if a condition is True.

= 5
 
if x > 3:
  print("it is true")
elif It is used in conditional statements and is short for else if.

= 5
 
if i > 0:
    print("Positive")
elif == 0:
    print("ZERO")
else:
    print("Negative")
else It decides what to do if the condition is False in if..else statement.

= 5
 
if i > 0:
    print("Positive")
else:
    print("Negative")

It can also be use in try...except blocks.

= 5
 
try:
    x > 10
except:
    print("Something went wrong")
else:
    print("Normally execute the code")
try It defines a block of code ot test if it contains any errors.
except It defines a block of code to run if the try block raises an error.

try:
    x > 3
except:
    print("Something went wrong")
finally It defines a code block which will be executed no matter if the try block raises an error or not.

try:
    x > 3
except:
    print("Something went wrong")
finally:
     print("I will always get executed")
raise It is used to raise an exception, manually.

= "hello"
 
if not type(x) is int:
    raise TypeError("Only integers are allowed")
False It is a Boolean value and same as 0.
True It is a Boolean value and same as 1.
for It is used to create a for loop. A for loop can be used to iterate through a sequence, like a list, tuple, etc.

for in range(19):
    print(x)
while It is used to create a while loop. The loop continues until the conditional statement is false.

= 0
 
while x < 9:
    print(x)
    = + 1
break It is used to break out a for loop, or a while loop.

= 1
 
while i < 9:
    print(i)
    if == 3:
        break
    += 1
continue It is used to end the current iteration in a for loop (or a while loop), and continues to the next iteration.

for in range(9):
    if == 3:
        continue
    print(i)
import It is used to import modules.

import datetime
from It is used to import only a specified section from a module.

from datetime import time
global It is used to create global variables from a no-global scope, e.g. inside a function.

def myfunction():
    global x
    = "hello"
in 1. It is used to check if a value is present in a sequence (list, range, string etc.).
2. It is also used to iterate through a sequence in a for loop.

fruits = ["apple""banana""cherry"]
 
if "banana" in fruits:
    print("yes")
 
for in fruits:
    print(x)
is It is used to test if two variables refer to the same object.

= ["apple""banana""cherry"]
= ["apple""banana""cherry"]
= a
 
print(a is b)   # False
print(a is c)   # True
lambda It is used to create small anonymous functions. They can take any number of arguments, but can only have one expression.

= lambda a, b, c : a + + c
 
print(x(562))
None It is used to define a null value, or no value at all. None is not the same as 0, False, or an empty string.
None is a datatype of its own (NoneType) and only None can be None.

= None
 
if x:
  print("Do you think None is True")
else:
  print("None is not True...")      # Prints this statement
nonlocal It is used to declare that a variable is not local. It is used to work with variables inside nested functions, where the variable should not belong to the inner function.

def myfunc1():
    = "John"
    def myfunc2():
        nonlocal x
        = "hello"
    myfunc2()
    return x
 
print(myfunc1())
not It is a logical operator and reverses the value of True or False.

= False
 
print(not x)    # True
pass It is used as a placeholder for future code. When the pass statement is executed, nothing happens, but you avoid getting an error when an empty code is not allowed.

Empty code is not allowed in loops, function definitions, class definitions, or in if statements.

for in [012]:
            pass
return It is to exit a function and return a value.

def myfunction():
            return 3+3
with Used to simplify exception handling
yield To end a function, returns a generator

学习愉快!

参考:W3 Schools

(Python基础教程之六)Python中的关键字的更多相关文章

  1. (Python基础教程之十三)Python中使用httplib2 – HTTP GET和POST示例

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  2. (Python基础教程之八)Python中的list操作

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  3. (Python基础教程之十二)Python读写CSV文件

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  4. (Python基础教程之二十二)爬虫下载网页视频(video blob)

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  5. 改写《python基础教程》中的一个例子

    一.前言 初学python,看<python基础教程>,第20章实现了将文本转化成html的功能.由于本人之前有DIY一个markdown转html的算法,所以对这个例子有兴趣.可仔细一看 ...

  6. python基础教程笔记—即时标记(详解)

    最近一直在学习python,语法部分差不多看完了,想写一写python基础教程后面的第一个项目.因为我在网上看到的别人的博客讲解都并不是特别详细,仅仅是贴一下代码,书上内容照搬一下,对于当时刚学习py ...

  7. 《python基础教程(第二版)》学习笔记 函数(第6章)

    <python基础教程(第二版)>学习笔记 函数(第6章) 创建函数:def function_name(params):  block  return values 记录函数:def f ...

  8. python基础教程(2)

    Python 基础教程 Python 是一种解释型.面向对象.动态数据类型的高级程序设计语言. 执行Python程序 对于大多数程序语言,第一个入门编程代码便是 "Hello World!& ...

  9. Python基础教程 (第2+3 版)打包pdf|内附网盘链接提取码

                <Python基础教程 第3版>包括Python程序设计的方方面面:首先,从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表.元组.字符 ...

  10. 开始学python不知该怎么学?Python基础教程(第2版) 免费下载

    Python基础教程(第2版)pdf高清版免费下载  解压码:n0nl   内容简介  · · · · · · 本书是经典教程的全新改版,作者根据Python 3.0版本的种种变化,全面改写了书中内容 ...

随机推荐

  1. 关于人工智能的思考,写在chatGPT爆火之时

    今天是2023年3月22日,今天思维比较活跃,故作文一篇,以记录当下所想. 先是回家询问了未婚妻的想法,然后记录自己的想法. 未婚妻的想法: 1.在AI领域已经滞后于世界了.因为在墙头上看到过一个加拿 ...

  2. 国内加速拉取docker镜像的几种方法

    参考首页 快捷命令,使用本站代理拉取镜像,并修改回原始镜像名,在删除代理镜像名. 参考以下 docker cli 和 docker-compose.yml 修改镜像名后,继续一直使用本站代理服务未启动 ...

  3. BOM – Window.matchMedia

    参考 Youtube – Detecting Screen Size and OS Dark Mode with matchMedia() - JavaScript Tutorial 介绍 CSS 有 ...

  4. Hadoop & Redis未授权漏洞实战——Vulfocus服务攻防

    什么是未授权访问漏洞?Hadoop & Redis靶场实战--Vulfocus服务攻防 一.介绍 未授权访问,也称为未经授权的访问或非法访问,是指在没有得到适当权限或授权的情况下,个人或系统访 ...

  5. 10-30 NOIP模拟赛

    10-30 NOIP模拟赛 今天分数还看的过去,只是第二题没有正解,第三题没有35我表示很伤心.必须继续努力,保持内心纯净,心无杂念,知行合一,摒除恶念. 100 + 80 + 5 = 185 芜湖! ...

  6. foobar2000 v2.1.2 汉化版(更新日期: 2024.02.27)

    新春佳节,送上一份新年礼物,祝您在新的一年里,万事如意,心想事成,身体健康,事业有成,财源广进,家庭和睦,笑容常开,好运连连.     foobar2000 v2.1.2 汉化版 ---------- ...

  7. excel江湖异闻录--自序

    本书原名<excel从高手到小白>,取这个名字是因为,当我只会几个有关excel的快捷键和简单函数时我放眼我所在的"井口",当真有种天下谁与争锋的感觉,的确就我周围的伙 ...

  8. USB-DFP UFP DRP模式

    USB Type-C 接口支持三种模式:DFP(Downstream Facing Port).UFP(Upstream Facing Port)和 DRP(Dual Role Port).虽然这些术 ...

  9. LinearRegression线性回归

    1.LinearRegression将方程分为两个部分存放,coef_存放回归系数,intercept_则存放截距,因此要查看方程,就是查看这两个变量的取值. 2.回归系数(regression co ...

  10. C# 的布尔类型和字符串类型(模板字符串)

    // 布尔类型 boll bool b = false; b = 1 == 1; // true bool b1 = 1 > 23; // false // 值类型 : 在代码中初始化类型的时候 ...