标签:mat 交互 NPU 赋值 foo 双引号 使用 round int
/ 除法的结果是小数
// 整除
取余 %
2.75 % 0.5 = 0.25
10 % -3 = -2
10 // -3 = -4 向下圆整
求幂 **
十六进制 0x
八进制 0
二进制 0b
使用python变量前必须给它赋值
x = input("x: ")
乘方函数pow
abs 绝对值
round 浮点数圆整为最接近的整数
ceil floor
可使用变量来引用函数:
foo = math.sqrt
foo(4) # return 2.0
nan: not a number
cmath 提供对复数的支持
在unix中,使py文件可执行,开头加入:#!usrbin/env python3
将其变为可执行的 chmod a+x hello.py
之后便可直接运行:$ hello.py
拼接字符串 a+b; a b
str是一个类 repr是一个函数
跨行字符串,可以使用三引号/三个双引号
常规字符串也可以跨行,在行尾加上反斜杠
原始字符串r"\n",不能以单个反斜杠解维
为与C语言等直接暴露字符串字节的语言交互,python提供不可变的bytes和可变的bytearray。
创建bytes对象: b"Hello, world!"
bytes("hello, world!", encoding = "utf-8")
python bytes字面量只支持ASCII中的128个字符,其余需要用转义序列表示。
bytesarray 要替换其中的字符时,必须将其指定为0~255内的一个值。可以有ord获得。
x = bytearray(b"hello!")
x[1] = ord(b("u"))
标签:mat 交互 NPU 赋值 foo 双引号 使用 round int
原文地址:https://www.cnblogs.com/yangtuo98/p/13404149.html