美文网首页
Python 教程(一)

Python 教程(一)

作者: 活体检测业余爱好 | 来源:发表于2017-08-24 19:23 被阅读68次

    www.runoob.com/python/python-tutorial.html

    Python基础教程

    1、#!/usr/bin/python:脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单,#!/usr/bin/Python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器

    Python简介

    1、Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节;

    编译型是一次性编译成“二进制”(都是变成二进制),以后用时不用再编译了
    解释性语言是边编译边执行,根据执行规则(脚本语言规则)来告诉计算机要作什么
    1.编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。
    2.解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。
    3.C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。
    4.虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间语言)。
    在运行的时候,由JVM将字节码再翻译成机器语言。
    5.脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL,Nuva都是脚本语言。C/C++编译、链接后,可形成独立执行的exe文件。
    6.本质上来说,脚本语言就是解释型语言。MATLAB也是一种解释性语言。

    在参考:blog.csdn.net/zhu_xun/article/details/16921413 

    2、Python 是面向对象语言:这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

    Python环境搭建

    第三种Python的执行方式:
    集成开发环境(IDE:Integrated Development Environment): PyCharm
    PyCharm 下载地址 :https://www.jetbrains.com/pycharm/download/

    Python 中文编码

    开头得加:#coding=utf-8,才不会中文乱码,否则默认的是ASCII编码,Python默认是的utf-8,所以不需要你加

    Python基础语法

    Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。

    编程方式:(1)交互式,不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码(就是进入Python解释器)(2)脚本式编程,用Python+脚本执行,当然也有一种当做可执行文件执行的,直接“脚本文件”:

    $ chmod+x test.py# 脚本文件添加可执行权限
    $./test.py

    但是注意的是,文件开头得加上一句:#!/usr/bin/python,并且Python解释器在/usr/bin目录中

    Python 标识符组成与C等语言都相同,也区分大小写,不同的是:以下划线开头的标识符是有特殊意义的。以单下划线开头_foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import *而导入;以双下划线开头的__foo代表类的私有成员;以双下划线开头和结尾的__foo__代表 Python 里特殊方法专用的标识,如__init__()代表类的构造函数。

    多条语句,;分开:

    >>>print'hello';print'runoob';
    hello
    runoob

    行和缩进:Python 与其他语言最大的区别就是,Python 的代码块不使用大括号{}来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

    缩进的空白数量是可变的(可以用Tab可以用空格),但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

    多行语句

    Python语句中一般以新行作为为语句的结束符(一行中是用;号)

    但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:

    total=item_one+\
             item_two+\
             item_three

    语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:

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

    Python 引号:Python 可以使用引号(')、双引号(")、三引号('''""") 来表示字符串,引号的开始与结束必须的相同类型的。其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

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

    Python注释:单行:#xxx  多行:"""xxx"""或者'''xxx'''

    Python空行:空行可用于分隔两段不同功能或含义的代码

    等待用户输入

    同一行显示多条语句:;分割即可

    print 输出:默认换行,不换行则后面加,号

    多个语句构成代码组:如条件语句,像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束

    命令行参数:具体使用可以参照Python 命令行参数

    相关文章

      网友评论

          本文标题:Python 教程(一)

          本文链接:https://www.haomeiwen.com/subject/iviedxtx.html