第二课 变量——数字、字符串

毕达哥拉斯说“万物皆数”,这是数学、编程的最底层逻辑。

变量即是存储在内存中的值,用于存放临时数据。

Python中每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号 = 用来给变量赋值,等号运算符左边是一个变量名,等号运算符右边是存储在变量中的值。

一、变量

最基本的变量类型 数字、字符串两大类
a = 100           # 数字变量
b = "hello"       # 字符串变量

print (a)         # 输出: 100
print (b)         # 输出: hello

二、数字类型

数字类型包括:整数、浮点数、布尔、复数
  • 整数型,如0、1、2、-1、-2、10000000
  • 浮点型,如1.1、100.0、0.01
  • 布尔型,如True、False (注:Python3中,bool是int的子类,True==1、False==0会返回True,还可作为整数参与运算。)
  • 复数型,如complex(a,b) (注:Python3 复数由实数部分和虚数部分构成,用complex(a,b)表示, 复数的实部a和虚部b都是浮点型。)
a = 100            # 整数型
b = 0.001          # 浮点型
c = True           # 布尔型
d = complex(2, 3)  # 复数型

print(a)           # 输出: 100
print(b)           # 输出: 0.001
print(c)           # 输出: True
print(d)           # 输出: (2+3j)

三、字符串类型

字符串类型包括:字符、字符串、特殊字符

字符串 需用单引号’或 双引号”括起来(注:本文采用 双引号”)

  • 字符,如a、b、c、“1”
  • 字符串,如abc、a123 (注:字符串命名以字符开头)
  • 特殊字符,如 \n、\t、\r (注:有特殊的含义 如\n代表换行)
e = "a"        #字符
f = "1"        #数字字符 注:数字字符1 与 数字1 属于不同类型(差异看下节课) 
g = "abc"      #字符串
h = "abc\ndef" #特殊字符


print(e)       # 输出: a
print(f)       # 输出:1
print(g)       # 输出: abc
print(h)       # 输出: abc 换行 def

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注