note python introduction
python 1.introduction
-
/ 除法的结果是小数
-
// 整除
-
取余 %
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"
",不能以单个反斜杠解维 -
为与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"))
note python introduction
原文地址:https://www.cnblogs.com/yangtuo98/p/13404149.html