`

简明的脚本语言------------基础语法-----------求知Python

阅读更多

Python基础语法

Python标识符

    1.Python标志符由字母,下划线和数字组成,且数字不能作为标识符的开始;

    2.Python标识符区分大小写;

    3.以下划线开始的标识符有特殊意义的,以但下划线开头的(如:_name)代表不能直接访问的类属性,需要通过类提供的接口来进行访问

    4.以双下划线开头的(__name)代表类的私有成员,以双下划线开头和结尾的代表特殊的方法,如__Init__()代表构造函数

 

Python保留字符

   在Python中保留字符大概有30个左右,可在IDLE中通过命令查看

    

 

行和缩进

       Python与去他语言的最大区别在于,通过缩进而不使用{}来控制类。函数,以及其他逻辑判断。python最具特色的就是用缩进来写模块;

       缩进的空白通常是可变的,但通常是4个一组

   

if True:
    print("True");
else:
    print("False");

 

以下代码会出现错误提示

 

if True:
    print ("Answer");
    print ("True");
else:
    print ("Answer");
  print ("False");


runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
  File "D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py", line 13
    print ("False");
                    ^
IndentationError: unindent does not match any outer indentation level

 

多行语句

     Python语句中一般以新行作为语句的结束符,但是我们可以通过反斜杠\将一条语句多行显示

    

total = item_one + \
        item_two + \
        item_three

   但是,如果语句中包含[]或者{}就不需要使用多行连接符,如下:

 

days = ['Monday','Tuesday','Wednesday',
        'Thursday','Friday']

 

Python引号

  Python有三种引号:‘’或“”或"""    """

  其中三引号可由多行组成,编写多行文本的快捷语法,常用文档字符串,在文件特定的地方,被当做注释

word='word'
sentence="这是一个句子"
paragraph=""" 只是一个段落,
包含了多个语句"""

 

Python 注释

  Python单行注释采用#开头,多行注释采用三引号"""  """

 

Python空行

 函数之间或类的方法之间用空行分割,表示一段新的代码的开始。类和函数的入口也用一行空格分割,以突出函数入口的开始

 空行与代码缩进不同,空行并不是Python语法的一部分;代码中不插入空行,Python解释器运行也不会出错,空行的作用在于分隔两段不同的代码,以便日后代码的维护和重构

 

等待用户输入

 在Python3.X中:

 

input("\n\n Press the Enter to exit");

 

\n\n:在结果输出前后会有两个新的空行,一旦用户按下键,程序将退出

 

同一行显示多条语句

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

 

 

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

 

输出结果:

runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
runoob

 

 

多个语句构成代码组

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

像if、while、def和class这样的复合语句,首行以关键字开始,以冒号:结束,该行之后的一行或多行构成代码组。我们首行后面的代码组称之为一个字句。

if expression:
    suite
else expression:
    suite
else:
    suite

 

命令行参数

很多程序可以执行一些操作来查看一些基本信息,Python可以使用-h来查看各参数的帮助信息

 

   

 

  • 大小: 22.1 KB
  • 大小: 6.3 KB
分享到:
评论

相关推荐

    Wrox.Discovering.SQL.A.Hands-On.Guide.for.Beginners.2011

    - 使用Python、Perl等脚本语言操作数据库的方法。 - 脚本语言在数据处理中的优势。 #### 十四、附录 - **知识点1:图书馆数据库的安装** - 安装示例数据库的具体步骤。 - 配置数据库环境的注意事项。 - **知识...

    get-aws-profile-bash:使用简单的bash脚本从〜.awscredentials中获取AWS密钥和机密

    bash是Unix和Linux系统中广泛使用的命令行解释器,也是脚本编程语言。编写bash脚本可以自动化日常任务,如在这个例子中,自动检索AWS的凭证信息。了解bash的基本语法和函数对于系统管理员和开发者来说至关重要。 ...

    Pipeline-Trigger-2021-03-17T18-42-51.571Z:为工具链创建

    在标签中,“JavaScript”进一步确认了项目的编程语言基础,这意味着整个流程,包括Pipeline、测试和应用本身,都是使用JavaScript及其生态系统来实现的。JavaScript不仅用于前端开发,也可以通过Node.js用于后端...

    J2EE 学习规划 学习java

    - **基础知识**:首先,需要扎实地掌握Java基础语法,包括数据类型、控制流、类和对象、数组、异常处理等。 - **面向对象编程**:理解面向对象的核心概念,如封装、继承、多态,并能熟练运用这些原则设计类和接口。 ...

    useful-matlab-scripts:独立的MATLAB脚本,在大学课程中非常有用

    MATLAB是一种广泛应用于科学计算、数据分析、工程设计的高级编程语言。"useful-matlab-scripts"这个资源集合,正如其名,包含了多个独立的MATLAB脚本,这些脚本对于大学生在学习过程中解决各种问题可能大有裨益。...

    kotch-bash-bot:自动kotchan bash海报

    标题表明这个项目是利用 Bash shell 脚本语言来实现特定的图形化任务,这在Linux和Unix系统中是非常常见的做法,因为Bash提供了丰富的命令行工具和脚本编写能力。 【描述分析】 描述中的 "kotch-bash-bot" 单纯作为...

    程序员学习建议

    - **脚本语言**: 掌握如Shell、Perl等脚本语言的基本读写能力,有助于自动化日常任务,提高工作效率。 2. **数据库** - 关系型数据库是目前最主流的形式,掌握SQL基本语法是操作任何数据库的基础。此外,熟悉...

    android-clean-feature-creator:为android自动创建功能、演示者或视图模型

    Python因其简洁明了的语法和丰富的库支持,常被用于自动化脚本和工具开发。在这里,Python被用来解析和生成符合Clean Architecture原则的Android代码。 在压缩包的文件名称列表中,“android-clean-feature-creator...

    Web-Tech-Lab-:学术实验室作业

    PHP是一种广泛使用的服务器端脚本语言,尤其适用于Web开发,可以嵌入到HTML中,用于处理动态网页内容。 在这个压缩包里,每个文件夹代表一个独立的实验任务,每个任务都有一个对应的"READ ME.pdf"文档,详细介绍了...

    ocsigen-start:Ocsigen-start:一个Eliom应用程序框架,可用于与用户,(预)注册,通知等一起构建自己的应用程序

    1. 熟悉OCaml语法:由于`Ocsigen-start`是用OCaml构建的,因此你需要理解OCaml的基础知识,包括类型系统、模块系统以及函数式编程的概念。 2. 学习Eliom:理解Eliom的工作原理,包括如何在服务器和客户端之间共享...

    wi21-cse110-lab6

    【标签】"JavaScript" 明确指出本次实验或作业的核心技术是 JavaScript,这是一门广泛用于网页和浏览器的脚本语言。JavaScript 用于实现客户端的交互性,如动态更新内容、表单验证、动画效果等。在Web开发中,它通常...

    simplex-core:单工-cms的核心

    1. **PHP基础**:Simplex-Core是用PHP编写的,因此对PHP的基本语法、函数库和面向对象编程的理解至关重要。PHP支持Web开发的各种功能,如数据库连接、表单处理、会话管理等。 2. **MVC架构**:多数CMS系统采用模型-...

    Know-all-about-me:该资料库代表您想了解的有关我的一切.. !!

    Python是一种高级、解释型、交互式和面向对象的脚本语言。它的设计哲学强调代码的可读性和简洁的语法,尤其是使用空格缩进划分代码块,而非使用花括号或关键字。Python广泛应用于Web开发、数据分析、人工智能、自动...

    webdev-related-stuff

    7. 脚本或构建工具:如Grunt、Gulp或Webpack,用于自动化任务和优化资源。 8. 项目文件结构:可能有专门的文件夹组织不同类型的资源,如img、js、css等。 9. 测试文件:用于确保代码功能正常,可能包含JUnit或其他...

    makebot-robots-apps

    1. **C++基础**:理解C++的基本语法,包括类、对象、继承、多态、模板等特性,这些都是编写机器人应用程序的基础。 2. **面向对象编程**:由于C++是面向对象的语言,所以项目可能通过对象来表示机器人及其行为。...

    digitalcrafts-03-2021

    1. **基础语法**:学员会学习Python的基本结构,包括变量、数据类型(如字符串、整数、浮点数和布尔值)、流程控制(如条件语句和循环)、函数定义和调用。 2. **数据结构**:课程可能会介绍列表、元组、字典和集合...

    UR5_IK_test.lua

    Lua是一种轻量级的脚本语言,以其简洁的语法和高效的执行性能被广泛应用于游戏开发和自动化控制等领域。在V-REP中,Lua被用作用户自定义行为的主要工具,用于控制机器人的运动和交互。 "UR5_IK_test.lua"文件很可能...

    Shark-s-Library

    JavaScript是一种广泛应用于Web开发的脚本语言,尤其在前端开发中扮演着核心角色。它允许我们实现动态网页、交互式用户界面以及通过Ajax进行异步数据交换等功能。 这个库的名称“Shark”可能暗示其设计目标是高效、...

    Guess-Number-

    JavaScript是一种广泛使用的脚本语言,常用于网页开发,实现客户端的动态效果。它是一种解释型语言,语法接近C语言,具有弱类型、原型继承等特点。在"Guess-Number-"中,JavaScript负责处理游戏逻辑和与用户的交互...

    GP2_SW-Expert

    1. **Python基础知识**:Python是一种高级、解释型、交互式和面向对象的脚本语言。它的语法简洁明了,易于学习,是初学者入门编程的理想选择。Python支持多种编程范式,包括面向过程、面向对象以及函数式编程。 2. ...

Global site tag (gtag.js) - Google Analytics