与Python的初次会面,Python基本功的求学

1、python介绍:python是一门解释型语言、弱类型语言

与Python的初次会见,Python初次会见

 一、Python的介绍

  python的创办者为Guido.范罗苏姆。一九八六年的圣诞时期,吉多.范罗苏姆为了在洛杉矶打发时间,决心开拓二个新的台本解释程序,作为ABC语言的生机勃勃种持续。

二、Python是一门怎么的语言?

  编制程序语言首要是从以下多少个角度实行分拣,编写翻译型和平解决释型、静态语言和动态语言、强类型定义语言和弱类型定义语言。

  编译和释疑的分别是怎样?

  编写翻译器是把源程序的每一条语句都编写翻译成机器语言,并保留成二进制文件,那样运转时Computer能够间接以机器语言来运作此程序,速度迅猛;

  解释器则是只在实行顺序时,才一条一条的解说成机器语言给Computer来试行,所以运营速度是比不上编译后的程序运转的快。

  那是因为计算机无法直接认知并实施大家写的语句,它必须要认知机器语言(即二进制的款式卡塔尔。

  近年来周边的编写翻译型语言有C语言、C++语言等;解释型语言有python、php、ruby、java等。

三、Python语言的利害

  优点:1、Python的一直是“高贵”、“显著”、“轻松”;2、开采功用超高;3、高等语言;4、可移植性;5、可增加性;6、可嵌入性;

  劣势:1、速度慢;2、代码不能够加密;3、线程不可能动用多CPU难题

四、Python解释器

  当我们编辑python代码时,我们赢得的是多少个包蕴Python代码的以.py为扩张名的文本文本。要运行代码,就必要Python解释器去实践.py文件。

  多如牛毛的python解释器有:CPython,IPython,PyPy,Jython,IronPython。

五、Python安装

  windows

  1、下载安装包

    

  2、安装

    私下认可安装路线:C:Python35

  3、配置境遇变量

    【右键Computer】–》【属性】–》【高档系统设置】–》【高档】–》【蒙受变量】–》在Path中加多python的装置路劲

  

六、第一个Python程序  HelloWorld

  windows

    张开命令提示符–》输入python(踏入python编写翻译器卡塔尔国–》打字与印刷HelloWorld

    图片 1

  linux

    在linux下成立二个文本叫helloworld.py,并输入

      图片 2

    然后实施命令:python helloworld.py,输出:

      图片 3

七、编制程序风格

  1、语法需求

    缩进统风度翩翩(同一流别的缩进量相通卡塔 尔(英语:State of Qatar)

  2、变量定义的规行矩步

    标记符的第4个字符必须是字母表中的字母(大写或小写卡塔尔也许三个下划线

    标记符名称的其他部分能够由字母、下划线或数字组成

    标志符名称是对大小写敏感的

    以下划线开首的标记符是有特殊意义的。以单下划线起初(_foo卡塔 尔(英语:State of Qatar)的表示不可能直接的类属性,而透过类提供的接口实行拜谒。

    以双下划线伊始(__foo卡塔尔代表类的个人成员;以双下划线初始和尾声的(__foo__卡塔 尔(英语:State of Qatar)代表python里非常情势专项使用的标记

    不能够以首要字作为评释变量

  3、注释

    单行注释使用:#

      图片 4

    多行注释使用:”’   ”’   或许 “””   “””

      图片 5 
 图片 6

八、字符的单位和字符编码

  1、字符单位之间的折算

    三个二进制数字(0,1卡塔 尔(英语:State of Qatar) = 1比特(bit卡塔 尔(阿拉伯语:قطر‎

    8bit = 1bytes

    1024bytes = 1kbytes(kb)

    1024kb = 1MB

    1024MB = 1GB

    1GB = 1TB

    1TB = 1PB

  2、python中字符编码暗许是utf-8

    在编写python脚本时,注解字符编码的格式

    #_*_ coding:utf-8 _*_

九、第二个python程序

    1、input的用法

    #通过input举行人机的互相,将客户输入的音信赋给变量name。然后打字与印刷name变量的值

    name = input(“请输入您的名字:”)

    print(name)

    2、info模板的用法

      #!/usr/bin/env python

      # -*- coding:utf-8 -*-

      #Author:ye

name = input(“请输入您的真名:”)

age = input(“请输入您的年纪:”)

job = input(“请输入您的兴奋:”)

info = ”’

———-info of %s———-

Name:%s

Age:%s

Job:%s

————-end————–

”’%(name,name,age,job)

print(info)

3、if条件的用法***


  if 条件:

    正文

  else:

    正文

  实例:

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    #Author:ye

    core = int(input(“请输入你的得分:”))

    #通过if条件,遵照分数的行业内部开展决断

    if core > 100:

    print(“输入有误,请重新输入”)

    elif core ==100:

      print(“A+”)

    elif core >=90:

      print(“A”)

    elif core >=80:

      print(“B”)

    else:

      print(“笨蛋”)

 

 注:python开采工具:PYcharm

 

 

  

风流倜傥、Python的牵线
python的创办人为吉多.范罗苏姆。1986年的圣诞以内,吉多.范罗苏姆为了在芝加哥打…

2、
编制程序语言分类:编写翻译型和平解决释型、静态语言和动态语言、强类型定义语言和弱类型定义语言

编写翻译器:是把源程序的每一条语句都编写翻译成机器语言,并保存成二进制文件,那样运营时Computer能够向来以机器语言来运行此程序,速度快捷;

解释器:只在实施顺序时,才一条一条地疏解成机器语言给Computer来实行,所以运转速度不如编写翻译后的程序运行的快。

【注意】计算机无法从来认知并施行大家写的言辞,它只能认知机器语言(二进制的样式卡塔 尔(阿拉伯语:قطر‎。

3、编写翻译型与解释型的可比:

#编译型:

可取:编译器平常会有预编写翻译的历程对代码举办优化。因为编写翻译只做三回,运营时不必要编写翻译,所以编写翻译型语言的程序实行功能高,可脱离语言情形独立运作。

缺欠:编写翻译之后借使程序供给更改就非得对总人体模型块重新编译,编写翻译时,依照运转条件生成机器码,那个时候不等的操作情状之间的移植就能现身难点,必要依据运转的操作系统蒙受,来编写翻译差异的可实践文件。

#解释型:

亮点:有能够的平台包容性,在其他条件中都能够运维(前提是安装领会释器/设想机卡塔 尔(英语:State of Qatar)。灵活,可一贯更改代码,能赶快安排,不用停机维护。

破绽:每便运转时都要解释叁次,品质上比不上编写翻译型语言。

4、python发展史:要求注意的是,2009年,同一时间宣告了2.x、3.x三个本子。

5、python程序的编辑:

(1)python的顺序能够一贯写在指令行中实行编辑和试行;

*命令行步向方式:win+奥迪Q5  ===》  输入cmd  ===》  回车键  ===》
 输入python

(2卡塔尔把程序写在.py文件中,能够每每使用程序,必要在乎的是,文件的编码格式为UTF-8。

6、变量:将运算中的中间结果暂存到内部存款和储蓄器,以便后续程序调用。

#变量的命名法则:

(1卡塔尔国由字母数字下划线组成;

(2)无法用数字最早,更不能够是纯数字;

(3卡塔 尔(英语:State of Qatar)无法用关键字;

(4卡塔 尔(英语:State of Qatar)无法太长;

(5卡塔 尔(阿拉伯语:قطر‎不要用中文;

(6)要有含义;

(7卡塔 尔(阿拉伯语:قطر‎要差距抑扬顿挫写;

(8卡塔尔国推荐使用驼峰体或下划线;

*驼峰体:除首字母外的其余每一种单词的首字母都大写;

*下划线:各类单词之间用下环线分开。

7、数据类型:

(1卡塔 尔(英语:State of Qatar)int(整数卡塔 尔(阿拉伯语:قطر‎:用于总结或用于大小的可比,运算格局有:+、-、*、/;

发表评论

电子邮件地址不会被公开。 必填项已用*标注