python小课堂:04 Python定义变量的方法
3-2 Python定义变量的方法
大纲
- 什么是变量
- 合法的变量名
- 定义变量
- 变量:抽象与具体的优缺点
什么是变量
在Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。
a = type(1233)
b = type('sdljfsdf')
print(a, b)
变量命名
- 字母
- 数字
- 下划线
- 推荐: small_pig
# 以下是不合法内容:
# and = 13123
# if = xldjsflj
# for = lsdjlsjdf
# print = 23123123
变量与类型
# 不好的实践
a = type(1233)
b = type(123.22)
c = type('hello')
d = type(True)
e = type(None)
f = type(type)
print(a,b,c,d,e,f)
# <class 'int'>
# <class 'float'>
# <class 'str'>
# <class 'bool'>
# <class 'NoneType'>
# <class 'type'>
# 改进类型
type_int = type(1233)
type_float = type(123.22)
type_str = type('hello')
type_bool = type(True)
type_none = type(None)
type_func = type(type)
# 实际中可能的场景
result = request.get('xxx');
type_result = type(result)
变量名抽象与具体
def sum(a,b):
return a + b
def sub(a,b):
return a - b
# sum_result
# sub_result
# result
result = sub(1, 2)
the_type = type(result)
参考