Python从入门到精通——1. 2 语法元素基础知识补充

Dunm1e Lv3

前言声明

本文主要是对对于第一节关于语法元素基础知识的补充内容。若发现有任何问题或者知识结构不完整的情况,请及时与我联系或者留下评论。

复数

复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
image.png

类型转换

  • type(x) type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。(ps:一般也只用来查询数据类型,知道一个参数怎么用就够了)
  • int(x) 将x转换为一个整数。
  • float(x) 将x转换到一个浮点数。
  • complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
  • complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
    image.png

函数补充

函数 返回值 ( 描述 )
abs(x) 返回数字的绝对值,如abs(-10) 返回 10
ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5
cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。 Python 3 已废弃,使用 (x>y)-(x<y) 替换
exp(x) 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045
fabs(x) 以浮点数形式返回数字的绝对值,如math.fabs(-10) 返回10.0
floor(x) 返回数字的下舍整数,如math.floor(4.9)返回 4
log(x) 如math.log(math.e)返回1.0,math.log(100,10)返回2.0
log10(x) 返回以10为基数的x的对数,如math.log10(100)返回 2.0
max(x1, x2,…) 返回给定参数的最大值,参数可以为序列。
min(x1, x2,…) 返回给定参数的最小值,参数可以为序列。
modf(x) 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
pow(x, y) x**y 运算后的值。
[round(x ,n]) 返回浮点数 x 的四舍五入值,如给出 n 值,则代表舍入到小数点后的位数。其实准确的说是保留值将保留到离上一位更近的一端。
sqrt(x) 返回数字x的平方根。
以上函数不一一演示,可以自行尝试练习,其实不用全部记住用法,只需要记住常用的就行,也就是上方加粗的函数,其他的遇到了可以上网查询用法。

访问字符串中的值

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。
Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:
也是利用索引,可以看成列表的索引。索引值以 0 为开始值,-1 为从末尾的开始位置。
image.png

图片来源:菜鸟教程

image.png

后话

Python是一门很多内置函数的语言,并且函数的用法都很多样,有些你可能根本没遇到过,所以要学会上网查询,不会的可以留言。

  • Title: Python从入门到精通——1. 2 语法元素基础知识补充
  • Author: Dunm1e
  • Created at : 2024-09-26 18:56:47
  • Updated at : 2024-09-26 14:49:42
  • Link: https://dunm1e.github.io/2024/09/26/e79cf7dbf05d/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
Python从入门到精通——1. 2 语法元素基础知识补充