码迷,mamicode.com
首页 > 编程语言 > 详细

python入门

时间:2018-03-18 23:23:26      阅读:380      评论:0      收藏:0      [点我收藏+]

标签:游戏   font   字典   python2.7   技术   c/c++   过程   对象   扩展   

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 s2
		False
		>>> s1 == s2
		True

                  “is”比较的是id

    代码演示

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

  

   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入门

标签:游戏   font   字典   python2.7   技术   c/c++   过程   对象   扩展   

原文地址:https://www.cnblogs.com/songxuexiang/p/8597963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!