1-快速入门

取摸

取摸算法:x % y 等价于x - ((x // y) * y)
求余运算符也可用于浮点数。
这种运算符甚至可用于负数,但可能不那么好理解。

>>> 10 // -3
-4
>>> -10 // 3
-4
负号提出来 , 整数相除得出结果, 带入符号, 向下圆整数

整除运算,需要明白的一个重点是它向下圆整结果。因此在结果为负数的情况下,圆整后将离0更远.


函数举例

**,方运算符的优先级比求负(单目减)高.

标识符只能由字母、数字和下划线(_)构成,且不能以数字打头

input()函数以文本或字符串的形式返回输入数据.

pow(a, b)幂函数, a的b次幂.

  • round(exp)圆整到最接近的整数,并在两
    个整数一样近时圆整到偶数

     >>> round(2 / 3)
     1.0
    
  • floor(num)将给定的数向下圆整

  • ceil()与floor相反,返回大于或等于给定数的最小整数。

  • sqrt()用于计算平方根


模块初探

cmath一个用于专门处理复数的模块

>>> import cmath
>>> cmath.sqrt(-1)
1j

注意到这里没有使用 from ... import ...。如果使用了这种 import 命令,将无法使用常规函数 sqrt 。类似这样的名称冲突很隐蔽,因此除非必须使用 from 版的 import 命令,否则应坚持使用常规版 import 命令.

模块 __future__ ,对于Python当前不支持,但未来将成为标准组成部分的功能,你可从这个模块进行导入。


让脚本像普通程序一样

像执行其他程序一样执行Python脚本,而无需显式地使用Python解释器。UNIX提供了实现这种目标的标准方式:
让脚本的第一行以字符序列 #! (称为pound bang或shebang)开始,并在它后面指定用于对脚本进行解释的程序(这里是Python)的绝对路径

#!/usr/bin/env python

要像普通程序一样运行脚本,还必须将其变成可执行的:

$ chmod a+x hello.py

现在,可以像下面这样来运行它(假定当前目录包含在执行路径中):

$ hello.py

如果这不管用,请尝试用./hello.py.

可以通过重命名,并删除.py后缀,使其看起来更像可执行文件.


字符串

使用 str 能以合理的方式将值转换为用户能够看懂的字符串。

然而,使用 repr 时,通常会获得值的合法Python表达式表示。

>>> print(repr("Hello,\nworld!"))
'Hello,\nworld!'
>>> print(str("Hello,\nworld!"))
Hello,
world!
  1. 长字符串 ,(跨越多行的字符串),可使用三引号 . (字符串本身可包含单引号和双引号,无需使用反斜杠进行转义)

    常规字符串也可横跨多行。只要在行尾加上反斜杠,反斜杠和换行符将被转义

  2. 原始字符串 ,原始字符串用前缀 r表示.
  3. Unicode、 bytes 和 bytearray(待补充)

猜你喜欢

转载自blog.csdn.net/qq_40570025/article/details/83145033