返回顶部
首页 > 资讯 > 后端开发 > Python >Python基础必备之语法结构实例分析
  • 529
分享到

Python基础必备之语法结构实例分析

2023-06-30 11:06:37 529人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要讲解了“Python基础必备之语法结构实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python基础必备之语法结构实例分析”吧!Python 语句语句是 Python 解

这篇文章主要讲解了“Python基础必备之语法结构实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python基础必备之语法结构实例分析”吧!

    Python 语句

    语句是 Python 解释器解析和处理的基本指令单元。通常解释器按顺序一个接一个的执行语句。

    在 REPL 会话中,语句在输入时执行,直到解释器终止。当执行脚本文件时,解释器从文件中读取语句并执行直到遇到文件结尾。

    通常每个语句占用一行,语句的结尾由标记行尾的换行符分隔。

    print('真・三國無双')真・三國無双x = ['劉備', '関羽','張飛']print(x[1:2])['関羽']

    续行

    假设 Python 代码中的单个语句特别长(包含多个赋值语句)。

    person1_age = 42person2_age = 16person3_age = 71someone_is_of_working_age = (person1_age >= 18 and person1_age <= 65) or (person2_age >= 18 and person2_age <= 65) or (person3_age >= 18 and person3_age <= 65)someone_is_of_working_ageTrue

    一个冗长的嵌套列表最好有自己的格式化规范。

    list_ = [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15], [16, 17, 18, 19, 20], [21, 22, 23, 24, 25]]list_ [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15], [16, 17, 18, 19, 20], [21, 22, 23, 24, 25]]

    Python 官方的操作指南定义的最大行长应为 79 个字符。

    隐式续行的方式

    list_ = [[1, 2, 3, 4, 5],[6, 7, 8, 9, 10],[11, 12, 13, 14, 15],[16, 17, 18, 19, 20],[21, 22, 23, 24, 25]]list_[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15], [16, 17, 18, 19, 20], [21, 22, 23, 24, 25]]

    PEP8 明确提倡在适当的时候使用括号优化代码结构。

    someone_is_of_working_age = (    (person1_age >= 18 and person1_age <= 65)    or (person2_age >= 18 and person2_age <= 65)    or (person3_age >= 18 and person3_age <= 65))someone_is_of_working_ageTrue

    显式续行的方式

    使用反斜杠 ( \ ) 字符作为该行的最后一个字符。

    str_  = \'真・三國無双'str_ '真・三國無双'str_ = '劉備'+'関羽'\    + '張飛'str_ '劉備関羽張飛'

    每行多语句

    如果多个语句用分号 ( ; ) 字符分隔。

    x = '劉備'; y = '関羽'; z = '張飛'print(x); print(y); print(z)劉備関羽張飛x, y, z = '劉備','関羽','張飛'print(x, y, z, sep='\n')劉備関羽張飛

    注释

    哈希字符 ( # ) 表示注释,解释器将忽略从哈希字符到该行末尾的所有内容。

    list_ = ['劉備', '関羽', '張飛']  # 这是个注释list_['劉備', '関羽', '張飛']

    如果该行的第一个非空白字符是( # ) ,则整行将被忽略。

    # 这是个注释    # 这是个注释

    字符串文字中的哈希字符受到保护,并且不表示注释。

    str_ = '劉備 関羽 # 張飛'str_ '劉備 関羽 # 張飛'

    其他的一些注释方法

    # 隐式续行list_  = ['劉備', '関羽',    # 注释'張飛',     # 注释]list_ ['劉備', '関羽', '張飛']# 这里是个注释1## 这里是个注释2# 这里是个注释3"""这里是个注释1这里是个注释2这里是个注释3"""

    空白字符

    通常将标记彼此分开的是空格,提供空白以提高可读性的空白字符。

    Python基础必备之语法结构实例分析

    字符ASCII码文字表达
    space32( 0x20)&rsquo; &rsquo;
    tab9( 0x9)&lsquo;\t&rsquo;
    newline10( 0xa)&lsquo;\n&rsquo;

    Python 解释器通常会忽略空格。

    x=1;y=2x+y3(x==3)and(x<y)Truelist_=['劉備','関羽','張飛']list_['劉備', '関羽', '張飛']list_={'劉備':1,'関羽':2}list_{'劉備': 1, '関羽': 2}x,y,z='劉備',14,21.1(x,y,z)('劉備', 14, 21.1)str_='劉備'"関羽"'張飛'str_'劉備関羽張飛'str_ = '関羽'str_ in ['劉備', '関羽', '張飛']True

    空格作为缩进

    缩进,在一行上第一个标记左侧的空格&mdash;&mdash;具有非常特殊的含义。在大多数解释语言中,语句前的前导空格被忽略。

    例如 windows 环境。

    C:\Users\Lenovo>hellohelloC:\Users\Lenovo>    hellohello

    但是在python环境下不可行。

    print('真・三國無双')真・三國無双    print('真・三國無双')  File "<stdin>", line 1    print('真・三國無双')    ^IndentationError: unexpected indent

    感谢各位的阅读,以上就是“Python基础必备之语法结构实例分析”的内容了,经过本文的学习后,相信大家对Python基础必备之语法结构实例分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

    --结束END--

    本文标题: Python基础必备之语法结构实例分析

    本文链接: https://lsjlt.com/news/328387.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • Python基础必备之语法结构实例分析
      这篇文章主要讲解了“Python基础必备之语法结构实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python基础必备之语法结构实例分析”吧!Python 语句语句是 Python 解...
      99+
      2023-06-30
    • Python基础必备之语法结构详解
      目录Python 语句续行隐式续行的方式显式续行的方式每行多语句注释空白字符空格作为缩进Python 语句 语句是 Python 解释器解析和处理的基本指令单元。通常解释器按顺序一个...
      99+
      2024-04-02
    • HTML基础结构实例分析
      本篇内容主要讲解“HTML基础结构实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML基础结构实例分析”吧! HTML标签通常是成对出现的(双边标记...
      99+
      2024-04-02
    • JavaScript基础之语法实例分析
      这篇文章主要介绍“JavaScript基础之语法实例分析”,在日常操作中,相信很多人在JavaScript基础之语法实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ja...
      99+
      2024-04-02
    • python基础语法之函数应用实例分析
      这篇“python基础语法之函数应用实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python基础语法之函数应用实例...
      99+
      2023-06-30
    • Python入门之基础语法的示例分析
      这篇文章将为大家详细讲解有关Python入门之基础语法的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。python有哪些常用库python常用的库:1.requesuts;2.scrapy;3.p...
      99+
      2023-06-15
    • ES6基础语法之数组的使用实例分析
      这篇文章主要介绍了ES6基础语法之数组的使用实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ES6基础语法之数组的使用实例分析文章都会有所收获,下面我们一起来看看吧。一、Array.of()将参数中所有值...
      99+
      2023-06-30
    • Java基础之三大控制流程结构的示例分析
      这篇文章给大家分享的是有关Java基础之三大控制流程结构的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。常用的java框架有哪些1.SpringMVC,Spring Web MVC是一种基于Java的实现...
      99+
      2023-06-14
    • Go 语言结构实例分析
      当前的调试部分可以使用 go run filename.go 来执行。 可以生成一个 build.sh 脚本,用于在指定位置产生已编译好的 可执文件: #!/usr/bin/en...
      99+
      2024-04-02
    • css3单词与语法结构实例分析
      这篇文章主要介绍了css3单词与语法结构实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css3单词与语法结构实例分析文章都会有所收获,下面我们一起来看看吧。一、css3...
      99+
      2024-04-02
    • shell基础语法的示例分析
      这篇文章将为大家详细讲解有关shell基础语法的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。不论前端还是后端,再学会Linux的基础上,还应该学会写一些简单的Shell。不止是工作,日常中想做一...
      99+
      2023-06-09
    • oracle基础语法的示例分析
      这篇文章主要介绍了oracle基础语法的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Oracle数据库的初步学习数据库的安装及其配置,使用默认选项进行安装即可ora...
      99+
      2023-06-15
    • Python必备基础之闭包和装饰器知识总结
      目录一、闭包1.1 三要素 1.2 语法1.3 优点1.4 缺点1.5 作用二、装饰器 Decorator2.1 定义2.2 语法2.3 本质2.4 装饰器链一、闭包 1.1 三要素...
      99+
      2024-04-02
    • Python基础知识实例分析
      这篇文章主要介绍了Python基础知识实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python基础知识实例分析文章都会有所收获,下面我们一起来看看吧。在Python 语言中,对象是通过引用传递的。多元...
      99+
      2023-06-17
    • Go语言基础语法之结构体及方法详解
      结构体类型可以用来保存不同类型的数据,也可以通过方法的形式来声明它的行为。本文将介绍go语言中的结构体和方法,以及“继承”的实现方法。 结构体类型 结构体类型(struct)在go语...
      99+
      2024-04-02
    • Python基础之进程的示例分析
      这篇文章将为大家详细讲解有关Python基础之进程的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、前言进程,一个新鲜的字眼,可能有些人并不了解,它是系统某个运行程序的载体,这个程序可以有单个或...
      99+
      2023-06-15
    • Python基础之模块的示例分析
      这篇文章给大家分享的是有关Python基础之模块的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、什么是模块容器 -> 数据的封装函数 -> 语句的封装类 -> 方法和属性的封装模块 ...
      99+
      2023-06-15
    • C语言结构体实例分析
      这篇文章主要介绍“C语言结构体实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C语言结构体实例分析”文章能帮助大家解决问题。1. 动态内存管理C语言代码----->编译----->...
      99+
      2023-06-29
    • java基础之方法的示例分析
      这篇文章将为大家详细讲解有关java基础之方法的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JAVA 异常分类及处理 异常分类Throwable 是 Java 语言中所有错误或异常的超类。下一层...
      99+
      2023-06-20
    • C语言数据结构算法基础之循环队列示例
      目录说明示例代码1. 首先定义结构体:2. 定义各种算法:3. 测试:4. 最后的结果:说明 循环队列是一种先进先出的,首尾相连的队列。 大致的结构如下图: 用数组来抽象的表示一下...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作