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

Python-基础知识-数据类型、变量和常量

时间:2017-05-30 16:07:06      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:highlight   while   等等   import   span   tin   内存   引号   关键字   

一、数据类型

在Python中,能够直接处理的数据类型有以下几种:

1、整数

2、浮点数

3、字符串

  字符串是以单引号或双引号"括起来的任意文本,比如‘abc‘"xyz"等等。请注意,‘‘""本身只是一种表示方式,不是字符串的一部分,因此,字符串‘abc‘只有abc这3个字符。如果本身也是一个字符,那就可以用""括起来,比如"I‘m OK"包含的字符是Im,空格,OK这6个字符。

4、布尔值

  一个布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写)

5、空值

  空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

 

二、变量

1、变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。

  变量定义的规则:

  • 变量名只能是 字母数字下划线的任意组合
  • 变量名的第一个字符不能是数字
  • 以下关键字不能声明为变量名
  • [‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]

  变量的赋值

  在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

>>> name = "Kirusx"
>>> name2 = name
>>> print(name,name2)
Kirusx Kirusx
>>>
>>> name = "Jack"
>>>
>>> print("What is the value of name2 now?")

>>> name
‘Jack‘

  理解变量在计算机内存中的表示也非常重要。当我们写:

name = "Kirusx"

  实际上,Python解释器干了两件事情:

  1. 在内存中创建了一个"Kirusx"的字符串;

  2. 在内存中创建了一个名为name的变量,并把它指向"Kirusx"

  也可以把一个变量name赋值给另一个变量name2,这个操作实际上是把变量name2指向变量name所指向的数据,例如下面的代码:

>>> name = "Kirusx"
>>> name2 = name
>>> name = "Alex Li"
>>> name
‘Alex Li‘

 

三、常量

  所谓常量就是不能变的变量,比如常用的数学常数pi就是一个常量。在Python中,通常用全部大写的变量名表示常量:

>>> PI = 3.14
>>> PI
3.14

 

Python-基础知识-数据类型、变量和常量

标签:highlight   while   等等   import   span   tin   内存   引号   关键字   

原文地址:http://www.cnblogs.com/kirusx/p/6523093.html

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