python入门,,python入门目录


python入门

目录

1.python介绍

2.python解释器

3.python程序的运行方式

4.变量

5.数据类型

6:基本运算符

7.if.....else语句

8.while循环语句

9.for循环语句

1.python介绍

   Python (英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的

解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989 年发明,

第一个公开发行版发行于1991年。

   Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU

General Public License)协议 。Python语法简洁清晰,特色之一是强制用空

白符(white space)作为语句缩进。

   Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他

语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用

情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然

后对其中 有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形

渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以

调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,

某些可能不提供跨平台的实现。

2.python解释器

    1.python解释器的作用是将程序员写得代码翻译成机器语言

    2.python目前有两种版本:python2.7.x和python3.x

    3.如何实现python解释器多版本共存?

     下载安装两个版本的python解释器-->找到各自的目录将里

     面的python.exe,将其复制粘贴复件重命名为python2和3

     -->打开计算机高级属性中的环境变量-->添加系统环境变量

     -->将python两个版本的各自根目录路径复制进环境变量中

3.python程序的运行方式

1 python的两种运行方式:

            (1):在终端解释器中写程序运行(交互式模式)

             优点:方便调试

             缺点:无法永久保存,不适合开发

             (2):将代码写到文件中,再调用文件路径运行

              优点:永久保存,适合开发

              缺点:调试稍微麻烦

  2 python代码运行过程:

            启动python解释器-->将文件中的代码读入内存-->

            解释执行

4.变量

  1.定义:变量是一种可以反映状态变化的机制

  2.变量的存在意义:程序的执行本质就是一系列变化

  3.定义变量的注意事项:

            (1)首字母不能是数字

            (2)只能由数字、下划线、英文字母构成

            (3)不能与关键字一样,容易混淆

  5.规范书写:为了使长串代码更加容易阅读理解,采用驼峰体或者下划线

   形式

  4.变量是对值的应用

  5.变量的三个特征

   id:地址

   type:数据类型

   value:值

   代码演示

x = ‘SongXueXiang‘print(id(x), type(x), x)

运行结果

2344171221488 <class ‘str‘> SongXueXiang

6.“=”与“is”的区别:

          “=”比较的是值

   代码演示

>>> x=‘name:alex,age:73‘>>> x=‘name:alex,age:73‘>>> id(s1)2506534695408>>> id(s2)2166679483056>>>>>> s1 is s2False>>> s1 == s2True

         “is”比较的是id

   代码演示

>>> x=1>>> y=x>>>>>>>>> id(x)1767599584>>> id(y)1767599584>>> x == yTrue>>> x is yTrue

  

   7.常量

      定义:不变的量(例如π)

5.数据类型

1. 分类:数字类型、字符串类型、列表、字典、布尔类型

   2.数字类型:int整型(用于整数),float浮点

   3.字符串类型:在python中,加了引号的字符就是字符串类型,

    python并没有字符类型

   4.字符串相加相乘:

代码演示

  x = "杨"  y = "宋"  print(x+y)  print(x*10)#代码运行结果杨宋杨杨杨杨杨杨杨杨杨杨

   5.单引号、双引号、多引号的区别

      字符串类型如果有单引号则外面套双引号,反之双套单

      三引号一般用于多行字符串

      代码演示

x=‘‘‘我有一头小毛炉啊,我从来也不骑,有一天我心血来潮骑着它去赶集‘‘‘print(‘x‘)

  

6.布尔类型重点:

        1、None,0,空(空字符串,空列表,空字典等)三种情况下布尔值为False

        2、其余均为真

   7.%s和%d的区别:

           %s:能接收字符串和数字

           %d:只能接收数字

6:基本运算符

算数运算符

技术分享图片

   比较运算符

技术分享图片

    赋值运算符   

技术分享图片

    逻辑运算符

技术分享图片

7.if.....else语句

   

  

python入门

评论关闭