Python中包含的基本数据类型:
- 整型
有int、long两种类型,都是有符号的。以
0x
开头表示十六进制 - 浮点型
没有float类型,没有double。
- 字符串
可以用
''
或者""
包裹任意文本,他们两者之间没有区别。
需要表示'
或者"
符号,可以使用转义字符。\
表示转义字符。
如果字符串中包含多个字符需要转义,可以使用r''
的形式表示该字符串不需要转义。 - 布尔型
布尔值只有
True
,False
两个值。
可以进行逻辑运算:and
,or
,not
- 空值
特殊的值,用
None
表示
变量
变量是指方程中可能发生变化的值。
变量在程序设计中用变量名来表示。变量名必须是大小写英文、数字和_
的组合,不能以数字开头。
Python中使用变量需要注意的地方:
- 声明变量时不需要指定类型。如
a = 1
- 同一变量可以反复的赋值,并且可以为不同的类型
- 使用
type()
方法可以获取变量的类型名 - 理解程序中
=
代表赋值,与数学公式中的相等
不同 - 理解变量在内存中的存储方式。(堆、栈)
- 没有语法表示常量。一般通过将变量名全大写表示常量。
Python中基本类型也是类。
疑问:
局部变量、全局变量、变量作用域。