标签:布尔 global exce 根据 整数 print blog style cep
变量是只不过保留的内存位置用来存储值。这意味着,当创建一个变量,那么它在内存中保留一些空间。
根据一个变量的数据类型,解释器分配内存,并决定如何可以被存储在所保留的内存中。因此,通过分配不同的数据类型的变量,你可以存储整数,小数或字符在这些变量中。
变量的赋值:
a = ‘123‘ b = ‘abc‘ c = [] d = 123
变量类型:
1、字符串
2、布尔类型
3、整数
4、浮点数
5、数字
6、列表
7、元组
8、字典
9、日期
1.字符串
str1 = ‘python‘ str2 = "python" str3 = ‘‘‘hello python‘‘‘ print(str1) # python print(str2) # python print(str3) # hello python 会保留换行 空格
2.布尔类型
bool = True
bool = False
3.整数
i = 20 m = int(‘20‘)
4.浮点数
f = 23.4 f = float(‘23.4‘)
其他类型在其他章节做详细介绍
变量的作用域:
a = 1 if a == 1: a = [1,2,3] print(a) #>>>[1,2,3] if等语句不会影响变量的作用域 a = 1 def f(): a = 2 print(a) # 1 f() print(a) # 1 函数的执行并没有影响变量a的值
如果想在def,class,lambda中操作变量,就需要在内部进行声明:
a = 1 def f(): global a a = 2 print(a) # 1 f() print(a) # 2 通过声明全局变量在函数内部对变量进行操作
标签:布尔 global exce 根据 整数 print blog style cep
原文地址:http://www.cnblogs.com/jiaojianglong/p/6832514.html