您的位置:首页 > 编程语言 > Python开发

day①:python的变量及数据类型

2015-12-28 14:59 441 查看
一、数据类型:

    整型(int)、浮点型(float)、字符型(string)、布尔型(bool)、空值(None)

①整型



②字符串

‘abc’:表示a,b,c这3个字符

“I'am ok”:表示I,',m,空格,O,K这6个字符

‘I\'m \"ok\"!’: 表示I'm "ok"!

\n:换行

\t:制表符

\\:表示字符\

r'' 表示‘’ 内部默认不转义

>>> print '\\\t\\'
\       \
>>> print r'\\\t\\'
\\\t\\


  

③布尔值

True、False

>>> 1>4
False
>>> 5>4
True


布尔值可以用and、or和not运算

分别表示:与、或、非运算

④空值

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

二、变量和常量

①变量与赋值

a=3
b=a
a=5

a=3, b=a,a=5。 b其实指向a的内存地址,内存回收机制很简单,有连3这个值就+1,减少就-1,a重新设置为5,不影响a

②变量名命令规则:

只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。

③变量名命名习惯:

遵循一定的命名习惯,越简洁越好,但是要表达清楚,最好一个单词就能表述你要描述的变量

④定义变量:

>>> name='yaobin' #字符串
>>> age=24 #整数,不要加‘’,不然变成字符串
>>> has_girlfriend=True #布尔值
>>> 'good for you !'
'good for you !'

>>> age=age+1 #结果是25


>>> id(name)
139776593541568
>>> name2=name
>>> id(name2)
139776593541568
>>> print name,name2
yaobin yaobin
>>> name="hy"
>>> id(name),id(name2)
(139776593533408, 139776593541568)
>>> print name,name2
hy yaobin


内置函数id(),查看内存地址空间

⑤常量

PI=3.14159265359

通常用全部大写的变量表示常量,但事实上PI仍然是一个变量。这只是一个习惯用法而已。

⑥数据运算符

算术运算:

>>> 'growth rate:%d %%' %7
'growth rate:7 %'


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: