note python introduction

2021-04-05 22:28

阅读:707

标签:mat   交互   NPU   赋值   foo   双引号   使用   round   int   

python 1.introduction

  1. / 除法的结果是小数

  2. // 整除

  3. 取余 %

    2.75 % 0.5 = 0.25

    10 % -3 = -2

    10 // -3 = -4 向下圆整

  4. 求幂 **

  5. 十六进制 0x
    八进制 0
    二进制 0b

  6. 使用python变量前必须给它赋值

  7. x = input("x: ")

  8. 乘方函数pow

  9. abs 绝对值

  10. round 浮点数圆整为最接近的整数

  11. ceil floor

  12. 可使用变量来引用函数:
    foo = math.sqrt
    foo(4) # return 2.0

  13. nan: not a number

  14. cmath 提供对复数的支持

  15. 在unix中,使py文件可执行,开头加入:#!usrbin/env python3
    将其变为可执行的 chmod a+x hello.py
    之后便可直接运行:$ hello.py

  16. 拼接字符串 a+b; a b

  17. str是一个类 repr是一个函数

  18. 跨行字符串,可以使用三引号/三个双引号

  19. 常规字符串也可以跨行,在行尾加上反斜杠

  20. 原始字符串r"\n",不能以单个反斜杠解维

  21. 为与C语言等直接暴露字符串字节的语言交互,python提供不可变的bytes和可变的bytearray。

  1. 创建bytes对象: b"Hello, world!"
    bytes("hello, world!", encoding = "utf-8")
    python bytes字面量只支持ASCII中的128个字符,其余需要用转义序列表示。

  2. bytesarray 要替换其中的字符时,必须将其指定为0~255内的一个值。可以有ord获得。
    x = bytearray(b"hello!")
    x[1] = ord(b("u"))

note python introduction

标签:mat   交互   NPU   赋值   foo   双引号   使用   round   int   

原文地址:https://www.cnblogs.com/yangtuo98/p/13404149.html


评论


亲,登录后才可以留言!