文字常量
一个文字常量的例子是一个数字,如, 5、 3.14; 或者是一个字符串,如, 'hello word' 或 "你喜欢什么?"。这些都被称为文字常量。
变量:
数字
数字 在Python3中支持int、float、bool、complex(复数)
整数的一个例子是 6,它只是一个整数。
浮点数(floating point numbers,或者简称为 floats )的例子有 3.14 和 520.13E-4。 其中, E 表示 10 的幂。在这种情况下, 520.13E -4 就等于 520.13 * 10^-4。
注意: 在python3中没有单独的long 类型。 而int 类型可以是任意大小的整数。
字符串
字符串是字符的序列 。字符串本质上就是一堆单词。
在 Python 程序中,字符串用处很多,基本上每个Python程序都会到,所以这个是重点
字符串单引号
你可以用单引号指定字符串,如 'hello word!'。
所有的空格,即引号内的空格和制表符,均保持原样。
双引号
双引号中的字符串与单引号中的字符串完全相同。如, "你好 世界!"。
三引号
我们还可以使用三引号 ——(""" 或 ''')指定多行字符串。你可以在三引号中自由地使用单引号和双引号。例如:
'''这个是一个字符串. Hello word.
我们一起来编程
"你是谁?" 哈哈。
你说 "我是虎哥。"
'''
在vs code 中输入:
print('''这个是一个字符串. Hello word.
我们一起来编程
"你是谁?" 哈哈。
你说 "我是虎哥。"
''')
然后运行。
控制台会打印:
这个是一个字符串. Hello word.
我们一起来编程
"你是谁?" 哈哈。
你说 "我是虎哥。"
下面代码中Num 表示整形变量,用于存储数字。Num是程序员,目前是虎哥自己取的变量名,也可以写作Num1,Age等,根据自己的喜好,不过不能用Python中的关键字来充当变量名
Num = 3
Num1 = 4
Age = 5
print(Num)
print(Num1)
print(Age)
# fNum 表示浮点数变量
fNum = 3.14
fHaha = 520.13E-4
# strTemp 字符串变量
strTemp = "This is String"
print(strTemp)
基本数据类型
到现在,我们使用了Python的3种数据类型了,分别是 整型,浮点型,字符串,还有基本的类型是布尔型(bool)、复数(complex)。
bool(布尔) 用来表示逻辑“是”“非”的一种类型,它只有两个值,True和False。(注意这里没有引号,有了引号就变成字符串了)
complex 为复数类型,如:
cmpNum = 2+3j
下面用列子来说明:
#布尔类型
bIsTrue = True
bIsFlase = False
print(bIsTrue)
print(bIsFlase)
#复数类型
cmpNum2 = complex(1,2)
print(cmpNum2)
#复数 也可以写作
comNum3 = 1+2j
print(comNum3)
然后运行.
#打印 变量类型 type(变量名)
#很多人会问,我怎么知道,一个数据是什么类型呢? 虎哥是不是说的正确?
#那么我们可以用typ(变量名)的方法,来打印变量的数据类型,这不就知道了么。如下
print(type(fNum))
然后看一下结果。 我这里就不给出结果了,欢迎评论区见到你们的结果