【Python自学第一天】数据类型与变量

整数

a = 100
b = -100
c = 0
d = 100000000
e = 10000_0000 #用‘-’方便区分0的个数
print(hex(100000000)) #使用hex函数转换数字为十六进制形式
f = 0x5f5e100  #用16进制表示数字,输出结果依然是数字
print(a,b,c,d,e,f)

运行结果:
0x5f5e100
100 -100 0 100000000 100000000 100000000

浮点数

a = 3.14
b = -3.14
c = 1.25e8 #位数比较多的浮点数可以使用科学计数法代替,e8相当于10的八次方
print(a,b,c)

运行结果:
3.14 -3.14 125000000.0

字符

name = 'test'
signName = 'I\'m "stone"' #斜杠表示转义
huanhang = 'haun \n hang'
print(name,signName,huanhang)
print('\\\n\\') # \\ 表示 '\'符号
print('\\\t\\') # 制表符"t" 制表符代表补齐字符串8的倍数的字符
print(r'\\\t\\') #用r''表示''内部的字符串默认不转义
print('''line1
... line2
... line3''')  # 用'''...'''的格式表示多行内容

运行结果
test I’m “stone” haun
hang


\
\\t\
line1
… line2
… line3

变量

注意变量互相赋值保持类型统一,不然会报错!

a = 'ABC'
b = a
a = 'XYZ'
print(b)

运行结果:ABC

布尔

>>> True
True
>>> False
False
>>> 3 > 2
True
>>> 3 > 5
False
布尔值可以用and、or和not运算。

and运算是与运算,只有所有都为True,and运算结果才是True:

>>> True and True
True
>>> True and False
False
>>> False and False
False
>>> 5 > 3 and 3 > 1
True

猜你喜欢

转载自blog.csdn.net/weixin_54430466/article/details/122807213