python小课堂:04 Python定义变量的方法

3-2 Python定义变量的方法
更新于: 2022-03-19 12:02:04

大纲

  • 什么是变量
  • 合法的变量名
  • 定义变量
  • 变量:抽象与具体的优缺点

什么是变量

在Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。
a = type(1233)
b = type('sdljfsdf')


print(a, b)

变量命名

  1. 字母
  2. 数字
  3. 下划线
  4. 推荐: 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)

参考