来自 威尼斯国际官方网站 2019-09-11 14:53 的文章
当前位置: 威尼斯国际官方网站 > 威尼斯国际官方网站 > 正文

与Python的初次见面,Python基础的学习

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

与Python的初次会面,Python初次会师

 一、Python的介绍

  python的创办者为吉多.范罗苏姆。壹玖捌捌年的圣诞期间,吉多.范罗苏姆为了在伊Stan布尔打发时间,决心开拓一个新的台本解释程序,作为ABC语言的一种持续。

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

  编程语言紧要是从以下多少个角度开展分拣,编写翻译型和平消除释型、静态语言和动态语言、强类型定义语言和弱类型定义语言。

  编写翻译和解释的分裂是什么样?

  编写翻译器是把源程序的每一条语句都编写翻译成机器语言,并保留成二进制文件,那样运营时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、语法需要

    缩进统一(同一流其余缩进量同样)

  2、变量定义的条条框框

    标识符的率先个字符必需是字母表中的字母(大写或小写)只怕三个下划线

    标记符名称的别的一些能够由字母、下划线或数字组合

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

    以下划线起头的标志符是有特别含义的。以单下划线起头(_foo)的表示无法一向的类属性,而经过类提供的接口进行采访。

    以双下划线开首(__foo)代表类的私家成员;以双下划线开头和尾声的(__foo__)代表python里特别措施专项使用的标志

    不可能以重大字作为注脚变量

  3、注释

    单行注释使用:#

      威尼斯国际官方网站 4

    多行注释使用:'''   '''   可能 """   """

      威尼斯国际官方网站 5   威尼斯国际官方网站 6

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

  1、字符单位之间的折算

    二个二进制数字(0,1) = 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的开创者为吉多.范罗苏姆。1990年的圣诞以内,吉多.范罗苏姆为了在圣Paul打...

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

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

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

【注意】计算机不能够间接认知并实行大家写的口舌,它不得不认知机器语言(二进制的情势)。

3、编译型与解释型的比较:

#编译型:

可取:编译器一般会有预编写翻译的历程对代码进行优化。因为编写翻译只做贰遍,运营时无需编写翻译,所以编写翻译型语言的程序实行功用高,可脱离语言境况独立运作。

破绽:编写翻译之后假使程序供给修改就非得对一切模块重新编写翻译,编写翻译时,依据运维情状生成机器码,此时分裂的操作情形之间的移植就能产出难题,需求基于运营的操作系统情形,来编写翻译不相同的可实行文件。

#解释型:

可取:有雅观的阳台包容性,在别的情况中都能够运作(前提是设置通晓释器/虚构机)。灵活,可径直修改代码,能很快安插,不用停机维护。

症结:每一趟运转时都要解释一次,质量上不比编写翻译型语言。

4、python发展史:供给注意的是,二〇一〇年,同期发表了2.x、3.x几个本子。

5、python程序的编写制定:

(1)python的次序能够一贯写在指令行中进行编写制定和进行;

*命令行步向艺术:win+奥迪Q3  ===》  输入cmd  ===》  回车键  ===》  输入python

(2)把程序写在.py文件中,能够频仍使用程序,必要注意的是,文件的编码格式为UTF-8。

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

#变量的命名法则:

(1)由字母数字下划线组成;

(2)无法用数字开始,更不能是纯数字;

(3)不能够用关键字;

(4)不可能太长;

(5)不要用普通话;

(6)要有意义;

(7)要分别轻重缓急写;

(8)推荐应用驼峰体或下划线;

*驼峰体:除首字母外的别的每一个单词的首字母都大写;

*下划线:每种单词之间用下环线分开。

7、数据类型:

(1)int(整数):用于总括或用于大小的比较,运算格局有:+、-、*、/;

本文由威尼斯国际官方网站发布于威尼斯国际官方网站,转载请注明出处:与Python的初次见面,Python基础的学习

关键词: