zoukankan      html  css  js  c++  java
  • python在linux下的使用

    1.查看python(解释器)的版本(什么版本的解释器支持哪一版版的语言标准)

      一般在linux上已经预装了python,只要在Bash Shell中输入python,即可看到如下版本信息:

      按Ctrl+D或者执行命令exit()可以退出python。

      如果要检查是否安装了python3,需要在Bash Shell中输入python3。

    2.使用vim编辑器创建.py文件,.py是python源码文件默认的后缀

    print("Hello World!")      //在python3中print是个函数,所以要用括号括起来

      然后将其保存为first.py。

      在命令行中输入:python first.py即可查看脚本运行结果。

    3.在windows中安装python

      先在http://python.org/downloads/页面下载解释器python2或者python3,在安装时务必选择Add Python to Path,这样自动添加了环境变量,会让你使用起python来更加方便。

    4.运行.py文件时发生的情况

      首先.py文件指出这是一个python源码文件。然后python解释器运行这个文件。python解释器读取整个程序中的每个单词,来确定它的含义。

    3.变量

      这是python和C++的最大不同,C++是强类型语言,每一个变量都要求有确定的类型,也就是说C++的变量必须要先声明后使用,但是python中的变量类型取决于它所绑定的值的类型,也就是说在python中,变量必须在定义的时候立即初始化,否则,将无法得知这个变量的类型。python变量的定义类似于atuo x = 1;x的类型由1表达式的右侧值自动推导得出,但不同的是,在python代码中,你可以在任何地方修改同一个变量的值,但如果给变量赋值的表达式右侧值的类型和上一次不同,那么这个变量绑定的类型为新值的类型,也就是说python记忆的始终是变量最新值的类型和值。例如:

    message = 2    //message的类型是整型数
    print(message)
    message = "Hello World!"  //message的类型是字符串
    print(message)

    4.python变量名的命名

    • 变量名包含字母、数字、下划线,不能以数字开头
    • 变量名中不能包含空格,单词之间可以用下划线分隔
    • 不要将python的关键字和函数名作为变量名
    • 变量名应该简短且具有描述性,最好不要使用l和o、O,因为容易被看成1和0。

    5.解释器指出程序中的错误

      解释器在执行程序的时候,如果有错误发生,解释器会提供一个traceback,这是一个记录,指出了解释器在运行程序时在什么地方遇到了错误。

      例如上述结果说明,解释器在运行程序的时候,在test.py文件中的第2行最近一次调用print模块的时候发生了错误,错误为:‘mesage’这个变量名未定义。其中print(mesage)指出了发生了错误的代码,意在帮你快速找到出错代码。名称错误(NameError)通常意味着两种问题,一种是变量没有定义,另一种是在使用变量前没有给它赋值。

      另外和C++不同的是python不以分号作为语句的结束,而是换行符作为语句的结束标志。

    6.python文件名的命名方式

      使用大小写字母和下划线,后缀为.py。

    7.python中的数据类型(在任何语音中,编程语言直接提供的数据类型都是最重要的,它是你能使用这个语言的基础)

    • 字符串——字符串就是一系列字符,在python中,一对引号括起来的就是字符串类型,这个引号可以是单引号、双引号也可以是三引号('''),这是和C++不同的,在C++中字符串是用双引号括起来的部分,单引号括起来的表示字符。这样你可以在字符串中包含引号而不必像C++一样使用转义字符,但表示字符串的引号和字符串内部的引号不能相同,即不能都是双引号或者单引号。python中,方法是可对数据进行的操作,这个是和C++一致的,方法名后面同样的需要调用运算符(其实目前看来就是函数调用)。字符串也是不可修改的。
    • 数字——万变不离其宗,python的数字类型,无非也就是整数、浮点数。
    • 列表——列表的表达形式,类似于C++的数组,但是它的内涵比C++的数组更加丰富,因为在一个列表中可以包含有不同类型的元素。列表就是由一系列按特定顺序排列的元素组成。列表是可修改的。
    • 元组——元组看起来犹如列表,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来 访问其元素,就像访问列表元素一样。 

    8.python的控制结构

    • if ——Python中的if语句核心就是一个值为True和False的表达式,例如:
      if 表达式:
          Statements
    •  
  • 相关阅读:
    罗尔定理、微分中值定理、广义微分中值定理
    高等数学和数学分析教材推荐及其学习方法浅谈
    音视频下载插件 安装及使用
    win10台式机rtl8188eu(FW 150 UM V2.0)无线网卡无法连接wifi(无法连接到这个网络)
    django模板中的extends和include使用方法
    wordpress中文目录出现“有点尴尬诶!该页无法显示"
    wordpress迁移后登陆时出现Forbidden You don’t have permission to access /wp-login.php on this server
    centos设置开机自启动脚本
    hexo的jacman主题设置语言为英文后偶尔出现中文
    安卓QQ聊天记录导出、备份完全攻略
  • 原文地址:https://www.cnblogs.com/ToBeExpert/p/9909184.html
Copyright © 2011-2022 走看看