python3(二)

python

# 布尔值和Java一样不做验证了

# 空值None是一个特殊的空值

# 变量 变量名必须是大小写英文、数字和_的组合,且不能用数字开头,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量

a = 123 # a是整数 123

print(a)

a = 'ABC' # a变为字符串 ABC

print(a)

# 对变量赋值x = y是把变量x指向真正的对象,该对象是变量y所指向的。随后对变量y的赋值不影响变量x的指向

b = 'vv'

a = b

a = 'v2'

print(a, b) # v2 vv

# 在内存中创建了一个'ABC'的字符串;

# 在内存中创建了一个名为a的变量,并把它指向'ABC'。

# 上述变量本身类型不固定的语言称之为‘动态语言’ 如python,与之对应的是‘静态语言’如java。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错

# 常量 用全部大写的变量名表示常量只是一个习惯上的用法,事实上PI仍然是一个变量

PI = 3.14159265359

# 除法 / /除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数

print(9 / 3) # 3.0

# //称为地板除,两个整数的除法仍然是整数,直接舍去小数,非四舍五入

print(11 // 3) # 3

# 余数

print(10 % 3) # 1

# 注

# Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。

# Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

以上是 python3(二) 的全部内容, 来源链接: utcz.com/z/388406.html

回到顶部