zoukankan      html  css  js  c++  java
  • (Python基础教程之六)Python中的关键字

    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个关键字-下面列出了它们的用法。

    KeywordDescription
    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

  • 相关阅读:
    redis的安装使用
    重大需求分析开发第一天
    学习进度条-第六周
    学习进度条-第五周
    软件工程个人课程总结
    学习进度条-第十六周
    团队冲刺第二阶段第十天
    团队冲刺第二阶段第十一天
    响当当队-Beta版总结会议
    学习进度条-第十五周
  • 原文地址:https://www.cnblogs.com/daichangya/p/12958644.html
Copyright © 2011-2022 走看看