代码拉取完成,页面将自动刷新
from math import *
print("Hello Python world!")
message = "One of Python's strengths is its diverse community."
print(message)
# 下面将两条语句写在一行,语句之间用分号隔开
# message = "Hello Python world!"; print(message)
# print
print("a", "b", "c", sep="+", end="") # 自定义分隔符和结尾(结尾不换行)
print("a", "b", "c", sep="+", end="")
# a+b+ca+b+c
# 使用 Python 变量前必须给它赋值,因为 Python 变量没有默认值。
# 变量不需要声明数据类型
s1: int = 255
s2: int = 0xFF
s3: int = 0b11111111
s4: int = 0o377
# 同时给多个变量赋值
x, y, z = 1, 2, 3
# 复合赋值运算符
foo = 10
foo += 3
foo -= 4
# 整数的几种进制
# 整数始终是有符号的,实际上没有最大值
print(255, 0xFF, 0b11111111, 0o377) # 255 255 255 255
# 浮点数
print(3.3, 3e2)
f1 = float("inf") # 正无穷
f2 = float("-inf") # 负无穷
f3 = float(nan) # 非数,由于导入了 math 模块,所以可以使用 nan 而不是 "nan",inf 同理
print(f1, f2, f3)
# 数值之中只可以添加下划线
print(1_000_000)
# 乘方
print(3**2) # 9
# 浮点数
print(0.2 + 0.1) # 0.30000000000000004
# 将任意两个数相除,结果总是浮点数,即便这两个数都是整数且能整除
# 在其他任何运算中,如果一个操作数是整数,另一个操作数是浮点数,结果也总是浮点数
print(4 / 2) # 2.0
# 位运算
print(9 & 8)
print(9 | 8)
print(9 ^ 8)
print(~9)
print(9 << 2)
print(9 >> 2)
# 注意,del 只删除名称,而不删除值!可理解为解除名称与值的绑定。
# 如果有多个名称被绑定到同一个值,并且如果只删除其中一个名称,则其他名称及其值不受影响。
# 换句话说,del 不会强制垃圾回收器删除对象。
x = [1, 2, 3]
del x # 删除的是 x,[1,2,3] 是不会被删除的,但会在垃圾回收时被清除
x = [1, 2, 3]
del x[1]
# 若本文件用作运行程序,则执行以下代码,若是当作模块导入,则不执行
if __name__ == "__main__":
pass
# x = input("请输入一个小数,以及取整方式(0=向下取整,1=向上取整):")
# y = x.split()
# try:
# if int(y[1]) == 0:
# func = math.floor # 函数可使用值赋给某个变量
# if int(y[1]) == 1:
# func = math.ceil
# print(func(float(y[0]))) # float() 用于转换小数,int() 只能转换整数
# except:
# print("输入有误")
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。