Python入门基础:你的第一个Python程序解析

【个人记录,仅供参考】

第一个程序

结合PyCharm集成开发环境(IDE)编写第一个程序,“HelloWorld.py”

print("Hello World")

输出结果为:

Hello World

Python 文件扩展名为.py"。

Python3 基础语法

1、标识符

标识符规则用于定义变量、函数、类、模块等名称:

一、基本命名规则

  • 首字符限制: 必须以“字母(a-z/A-Z)或下划线(_)开头” 。
  • 后续字符限制:可以包含字母、数字、下划线(即 `a-z/A-Z/0-9/_`)。
  • 大小写敏感:标识符严格区分大小写。
  • 【Python 3 默认使用 UTF-8 编码,支持 Unicode 字符作为标识符】

    二、禁止使用的关键字(保留字)

    python保留字

    保留字即关键字;Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

    import keyword
    
    keyword.kwlist

    ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

    类别

    关键字

    说明

    逻辑值

    True

    布尔真值

    False

    布尔假值

    None

    表示空值或无值

    逻辑运算

    and

    逻辑与运算

    or

    逻辑或运算

    not

    逻辑非运算

    条件控制

    if

    条件判断语句

    elif

    否则如果(else if 的缩写)

    else

    否则分支

    循环控制

    for

    迭代循环

    while

    条件循环

    break

    跳出循环

    continue

    跳过当前循环的剩余部分,进入下一次迭代

    异常处理

    try

    尝试执行代码块

    except

    捕获异常

    finally

    无论是否发生异常都会执行的代码块

    raise

    抛出异常

    函数定义

    def

    定义函数

    return

    从函数返回值

    lambda

    创建匿名函数

    类与对象

    class

    定义类

    del

    删除对象引用

    模块导入

    import

    导入模块

    from

    从模块导入特定部分

    as

    为导入的模块或对象创建别名

    作用域

    global

    声明全局变量

    nonlocal

    声明非局部变量(用于嵌套函数)

    异步编程

    async

    声明异步函数

    await

    等待异步操作完成

    其他

    assert

    断言,用于测试条件是否为真

    in

    检查成员关系

    is

    检查对象身份(是否是同一个对象)

    pass

    空语句,用于占位

    with

    上下文管理器,用于资源管理

    yield

    从生成器函数返回值


    2、注释

    单行注释:以 # 开头

    # 第一个注释 
    print ("Hello Python") 
    # 第二个注释

    多行注释:

    1、可以用多个 # 号

    2、''' ''' 和 """ """

    # 第一个注释 
    # 第二个注释 
    ''' 
    第三注释 
    第四注释 
    ''' 
    """ 
    第五注释 
    第六注释 
    """ 
    print ("Hello Python")

    3、语句格式:

    1、行与缩进

    python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

    缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

    2、多行语句

    Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句;

    多行语句_item = item_one + \
    
                    item_two + \
    
                    item_three

    3、空行

  • 函数的方法之间用空行分隔,表示一段新的代码的开始。
  • 函数入口之间也用一行空行分隔,以突出函数入口的开始。
  • 空行也是程序代码的一部分。
  • 4、同一行显示多条语句

    Python 可以在同一行中使用多条语句,语句之间使用分号“ ; ” 分割:

    import sys; x = 'abc'; sys.stdout.write(x + '\n')

    4、print输出

    print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":

    x="a"
    y="b"
    # 换行输出
    print( x )
    print( y )
     
    # 不换行输出
    print( x, end=" " )
    print( y, end=" " )
    print()

    作者:王胖胖~

    物联沃分享整理
    物联沃-IOTWORD物联网 » Python入门基础:你的第一个Python程序解析

    发表回复