• 初识python(1)


    1、python简介

      Python是一种面向对象、直译式计算机程序语言。也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。 Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块轻松地联结在一起。Python的名字来源于一个喜剧。也许最初设计Python这种语言的人并没有想到Python会在工业和科研上获得如此广泛的使用。Python在Guido手中诞生了。实际上,第一个实现是在Mac机上。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。目前市面上流好多公司都用2.X版本,但是官方对2.X已经停止更新,3.5对它原有的函数,库等进行了优化,所以python未来必定是3.X的天下。

    2、python环境搭建的方法

      如果是windows的话,要先去官网下载python程序,网址是:www.python.org/downloads,然后下载安装程序之后要修改系统的环境变量,方法如下:右击计算机--属性--高级系统设置--高级--环境变量--系统变量--path,找到path,在path里加一个路径,注意,前边要加个;区分这是一个新的环境变量,是;而不是;这个路径是python的安装路径,

    一般而言是Cpython但是我的是D,为啥呢,因为它是跟系统盘的,没错,我的系统装在了D,确定保存之后你可以尝试进入命令行测试一下,点击右下角的开始菜单,运行cmd,然后输出python,如图:

    我们安装成功了,接下来可以写一个最简单的程序试试:

    当然还有另一种方式,我们可以把写好的代码放在文本里去,然后让python程序去读这个文件,比如我现在e盘的python文件夹中有一个简单的小程序:

    我们使用python命令运行一下:

    成功输出正确结果!!windows的环境问题我们就说到这里。

    接下来我们说一下linux,linux自带python环境,根据版本不同,带的python版本也不同,可以在vi编辑器里写完之后直接python 文件名,进行执行,或者在文件里指向python的安装路径,然后给文件执行权限./文件名进行执行。

    3、关于程序的编码

      ASCII,(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号,但是256明显无法满足中文和其他语言,于是运应而生新的编码:Unicode

      Unicode,又叫万国码,Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,但是万国码然解决了局限问题,由于其规定最少2字节,比较废内存,为了优化这个问题,UTF-8产生了。

      UTF-8,是对Unicode编码的优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存,对于万国码优化的编码其实还有别的,只是优化规则不同。python的2.x版本默认编码为ASCII,而3.x则为UTF-8。

    4、python的注释常用方法

      1、单行注视:# 被注释内容

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

    5、python的模块

      模块导入方式:import name,大概分为三种

      1、内置模块

      2、行内人开发的模块

      3、程序员自己开发的模块

    6、pyc文件

      执行Python代码时,如果导入了其他的 .py 文件,那么,执行过程中会自动生成一个与其同名的 .pyc 文件,该文件就是Python解释器编译之后产生的字节码。反编译之后字节码一样可以得到代码。

    7、变量

      声明方法为:name=value,声明规则如下

      1、变量名只能是 字母、数字或下划线的任意组合

      2、变量名的第一个字符不能是数字

      3、不可使用python的关键字作为变量名

    8、python常用基础语句

      if和else,条件判断语句。

      

    1 i=0
    2 if i==0:
    3     print ("zero")
    4 else:
    5     print ("no zero")

    如果if后边的等式是成立的,就会执行if下的程序,否则就执行else下的程序。i=0,所以1是0成立,执行输出zero

      while循环语句,while后边跟一个等式,成立则循环,不成立不循环

    i=0
    while i<10:
        i=i+1
        print i

    i循环加1,当i成为10 的时候,等式不成立,结束循环。

      break,跳出循环体。

      continue,跳出本次循环,进入下次循环。

  • 相关阅读:
    phpmyadmin的登陆配置
    修改xampp-mysql密码
    php实现获取汉字笔画数
    Java学习路线图,专为新手定制的Java学习计划建议
    高德地图Bug 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: !stayUp || CLClientIs
    BitCode
    解决 The sandbox is not sync with the Podfile.lock问题时候,如下所示
    iOS时间戳与字符串
    自定义大头针标注泡泡视图无法响应事件
    'The sandbox is not sync with the Podfile.lock'问题解决
  • 原文地址:https://www.cnblogs.com/kading/p/5495244.html
Copyright © 2020-2023  润新知