栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Python入门学习:一】基础语法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Python入门学习:一】基础语法

【Python入门学习:一】基础语法
  • Python 基础语法
    • Python 标识符
    • Python 保留字符
    • 行和缩进
    • 多行语句
    • Python 的其他基本内容

Python 基础语法
  • 注:以下内容从 菜鸟教程 学习,但其版本为 p y t h o n 2 python2 python2

    我使用 p y t h o n 3 python3 python3,其中会有冲突的内容,我会进行测试,并让内容与 p y t h o n 3 python3 python3 的表现相一致。

Python 标识符
  • 由字母、下划线、数字组成

    不能以数字开头

    区分大小写

  • 以下划线开头的标志服是有特殊意义的。

    单下划线开头 _ f o o _foo _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能直接 i m p o r t   ∗ import * import ∗ 导入

    以双下划线开头的 _ _ f o o __foo __foo 代表类的私有成员

    以双下划线开头和结尾的 _ _ f o o _ _ __foo__ __foo__ 代表特殊方法专用的标识

Python 保留字符
  • 保留字不能用作常数或变数或其他标识符名称。

    关键字只包含小写字母

行和缩进
  • Python 的代码块不适用大括号来控制类、函数以及其他逻辑判断,而是使用缩进来写模块。

    缩进的空白数量是可变的,但所有代码块语句必须包含相同的缩进空白数量。

    否则会报错 IndentationError: unindent does not match any outer indentation level

多行语句
  • Python 语句一般以新行作为语句的结束符。

    我们可以使用斜杠将一行的语句分为多行显示:

    total = item_one + 
    		item_two + 
    		item_three
    
  • 语句中包含 [   ] , { } , ( ) [ ],{},() [ ],{},() 括号就不需要多行连接符:

    days = ['1','2','3',
            '4','5']
    
Python 的其他基本内容
  • 引号:可以使用单引号、双引号、三引号来表示字符串

    其中三引号可以由多行组成,常用语文档字符串

    def main():
        word = 'abc'
        word2 = "abc"
        word3 = '''abc'''
        word4 = """abc"""
        word5 = """a
    b"""
        print(word)
        print(word2)
        print(word3)
        print(word4)
        print(word5)
    main()
    

    输出为:

  • Python 注释

    单行注释采用 # # # 开头

    多行注释使用三个单引号或三个双引号

    # 注释1
    a = 10 # 注释2
    '''
    多行注释
    多行注释
    多行注释
    '''
    
    """
    多行注释
    多行注释
    多行注释
    """
    
  • Python 空行

    函数之间或类的方法之间用空行分隔,表示一段行的代码的开始。

    空行并不是 Python 语法的一部分。只是利于日后代码的维护或重构

  • 同一行显示多条语句

    Python 可以在同一行中使用多条语句,使用 ; ; ; 分割:

    a = 10;print(a);
    
  • print 输出

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

    注:Python3 废弃了 print a 的语法,使用了 print (a)

    所以此时我们可以变成:

    a = 10
    b = 5
    print(a,b)
    

    这样,输出的内容就变成了 10 5

    但是仍然末尾是有换行符的。我们需要修改掉末尾的符号:

    a = 10
    b = 5
    print(a,end='')
    print(b,end='')
    

    这样,输出就是 105 105 105 了。

  • 多个语句构成代码组

    缩进相同的一组语句构成一个代码块,我们称为代码组

    复合语句,首行关键字开始,以冒号结束,该行之后的一行或多行代码构成代码组。后面的代码组称为一个字句。

    if expression :
        pass
    elif expression :
        pass
    else :
        pass
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/587775.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号