Python基础--简介

栏目: Python · 发布时间: 6年前

内容简介:Python基础--简介

一、Python

  1. 简介:Python是一门开发语言,世界上的开发语言有很多种,各有各的特色,而且越来越多。python的创始人为吉多·范罗苏姆(Guido van Rossum),我们都叫他"龟叔"。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
  2. 大致分类:

    高级语言:Python,Java,PHP,C#,go.....  ==》字符码

    低级语言:C,汇编 ==》机器码

  3. Python版本:大致分为 Python 2.X版本 和 Python 3.X版本
  4. Python的特点:简单、优雅,扩展性极强
  5. Python语言的应用:Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 等。
  6. Python代码运行的依赖,编译器(代码写好,交给它,它会让计算机帮你执行):
    • Cpython
          Python的官方版本,使用 C语言 实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
    • Jyhton
          Python的 Java 实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
    • IronPython
          Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
    • PyPy(特殊)
          Python实现的Python,将Python的字节码字节码再编译成机器码。
    • RubyPython、Brython ... 

二、python的安装

    1. windows平台的安装:
      1. 下载安装包  
             https: / / www.python.org / downloads /
      2. 安装
           默认安装路径:C:\python27
      3. 配置环境变量

   【右键计算机】 - - 》【属性】 - - 》【高级系统设置】 - - 》【高级】 - - 》【环境变量】 - -

【在第二个内容框中找到 变量名为Path 的一行,双击】  - - > 【Python安装目录追加到变值值中,用 ; 分割】

   如:原来的值;C:\python27,切记前面有分号

2.Linux平台的安装

直接 yum install python

三、Python的基础知识

  1. 编码:Python2.X的默认编码,asicii,所以经常看见别人的python文件头部默认带着# -*- coding:utf8 -*-  ,python 3.X默认编码是utf-8(有了中文我不怕不怕啦~~~)
  2. 注释

    单行注释:# 被注释内容

    多行注释:""" 被注释内容 """

四.解释器:

上一步中执行python D:\python_test\hello.py时,明确的指出 hello.py 脚本由 python 解释器来执行。python文件执行的过程 Python基础--简介

linux 平台中如果想要类似于执行 shell 脚本一样执行python脚本,例: ./hello.py  ,那么就需要在 hello.py 文件的头部指定解释器,如下:

#!/usr/bin/env python

print('hello world')

五.字符编码

1、ASCII(美国标准,谁让是它发明的)

python 2.X解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。对于英语和西欧的字符是绰绰有余了,谁让英语只有26字母

Python基础--简介

Python基础--简介

2、Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。想想看,如果代码中有中文,日语,韩语,怎么办~~~~(ASCII)Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,

注:此处说的的是最少2个字节,可能更多,中文的汉字可能是三个或者四个,这样皆大欢喜,都可以表示啦~~~~,但是还有小小瑕疵。。。

3、UTF-8 是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存...这样既做到了存储代码量的减少,又可以适用于多国的语言(O(∩_∩)O哈哈哈~)

4、python 2.X默认是ASCII,Python 3.X默认是 UTF-8


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Perl入门经典

Perl入门经典

[美]Curtis "Ovid" Poe / 朱允刚、韩雷、叶斌 / 清华大学出版社 / 2013-9-20 / 78.00

作为最有影响力的编程语言之一,Perl被广泛用在Web开发、数据处理和系统管理中。无论是Perl新手,还是想要加强自己实战技能的Perl程序员,《Perl入门经典》都提供了处理日常情况所需的各种技术。凭借十多年的Perl经验,作者Curtis“Ovid”Poe一开始先简单回顾了Perl的基础知识,然后以此为出发点,举例说明了Perl在工作场所中的各种真实用法。此外,书中还包含了一些动手练习、宝贵建......一起来看看 《Perl入门经典》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具