Python从入门到精通——1. 2 语法元素基础知识补充
前言声明
本文主要是对对于第一节关于语法元素基础知识的补充内容。若发现有任何问题或者知识结构不完整的情况,请及时与我联系或者留下评论。
复数
复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
类型转换
- type(x) type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。(ps:一般也只用来查询数据类型,知道一个参数怎么用就够了)
- int(x) 将x转换为一个整数。
- float(x) 将x转换到一个浮点数。
- complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
- complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

函数补充
| 函数 | 返回值 ( 描述 ) |
|---|---|
| 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 为从末尾的开始位置。
图片来源:菜鸟教程

后话
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
