学习内容:Python基础入门知识
学习专栏:① - 零基础入门篇_不渴望力量的哈士奇的博客-优快云博客
声明:本文内容大部分为引用,是在学习过程中复制的大佬的文章,仅供学习使用,仅作为笔记参考。
笔记目录
目录
📣 Python笔记
🧭 整型
整型就是整数,比如:1,50,100,200,999。0也是整数,但是比较特殊。
int是用来定义整型的内置函数。同时也代表着整型。
定义整型通常有两种方法:
# 用Python分别定义99和199
num_1 = int(99)
num_2 = 199
在不使用int定义整数时,程序仍然会做一定的判断,判断变量时整型还是其他型。
🧭 浮点型
浮点型,其实就是带有小数点的类型。
在Python中,可以用float来定义浮点型数值,还可以用它来表示该数值是浮点型。
定义浮点数的方法:
# 在Python中定义香蕉的价格和橘子的价格
banana_price = 3.99
orange_price = 5.3
print('香蕉的价格是:', banana_price)
print('橘子的价格是:', orange_price)
浮点数的定义方法和整型的定义方法类似
🧭 类型判断(内置函数)
当我们定义了一个变量,但是后面再使用它的时候我们忘记了它是什么类型的变量,这个时候就需要计算机告诉我们这个变量是什么类型的变量。
这个时候就需要使用一个内置函数,这个内置函数是 type。用法和 JavaScript 中的 typeof类似。
# 使用type内置函数判断数据类型
fruit = {'apple','banana','cherry'}
banana_price = 3.99
orange_price = 5.3
print(type(banana_price))
print(type(orange_price))
print(type(fruit))
🧭 数字类型的基本运算
⭐ 加法
加法呢,就是加法啦,就是两个数相加。加数与被加数可以是整型、浮点型、复数。
# 加法
int_a = 10
int_b = 15
print((int_a + int_b))
float_a = 9.9
float_b = 0.2
print((float_a + float_b))
f_a = 2+2j
f_b = 5-4j
print((f_a + f_b))
⭐ 减法
减法与加法的计算规则类似。
# 减法
int_a = 10
int_b = 15
print((int_a - int_b))
float_a = 9.9
float_b = 0.2
print((float_a - float_b))
f_a = 7+2j
f_b = 5-4j
print((f_a - f_b))
⭐ 乘法
整数的乘法相信大家都不陌生。
对于浮点数的乘法,有些值用计算机表示可能会与理想结果不同
比如上述的 1.1 × 1.1 ,理想的结果是:1.21,但是计算机计算出来的结果是这么老 长。在计算机内部,有的浮点数无法被精确的表示,在这个例子中,只能使用近似值来表示 1.21。
复数的乘法
⭐ 除法
除法分为两种,一种是整数的除法,也就是说,求得的商是一个整数。
第二种是浮点数的除法,求得的商是浮点数。
# 除法
# 整数除法
a = 5
b = 2
print((a / b)) # 输出:2.5
print((a // b)) # 输出:2
# 复数除法
c = 2 + 2j
print((c / 2)) #输出:1+1j
💡 " // " 符号计算除法时,只取结果的整数部分
⭐ 模运算
模运算,就是求除法运算中的余数。
比如:3 / 2 余数为1,那么3与2取模值就为1。
# 整数取模
>>> 5 % 4
1
>>> 5.1 % 2
1.0999999999999996
⭐ 幂运算
上图中的①表示3的平方,②表示2的3次方,③表示1.1的3次方,④表示10的平方。
⭐ 比较运算
用于比较的符号
符号 | 表述 |
---|---|
> | 大于 |
>= | 大于等于 |
== | 等于 |
!= | 不等于 |
< | 小于 |
<= | 小于等于 |
咳咳咳,这个我应该会用,我就不敲代码了。
🧭 类型转换
类型转换是程序中常见的操作。比如为用户编写一个加法程序,由用户输入加数与被加数,然而,用户输入的加数与被加数的类型确实字符串,所以,我们要进行类型转换。
在进行类型转换后,再次进行类型判断
我们就会发现,原先的num1是字符串类型的变量,通过数据类型转换后,我们将它变成了数字类型的变量 。
同理可得,我们还可以将数字类型的变量转化为字符串类型的变量。
如上图所示,xx + yy 的理想值应该是6,但是我们把它们进行格式转换之后,xx +yy 就变成了字符串连接,变成了"33"。
🧭 常用函数
在 Python 的 math 模块中包含如下常用的三角函数,在词条 “Python 中常用的标准库系列之 math 模块” 获取详细用法。
函数 功能描述 abs(x) 返回数值的绝对值 ceil(x) 返回数值的上入整数 exp(x) 返回 e 的 x 次幂 fabs(x) 返回浮点数的绝对值 floor(x) 返回浮点数的下舍整数 log(x) 返回 x 的自然对数 log10(x) 返回以 10 为基数的 x 的对数 max(x, y) 返回给定参数的最大值 min(x, y) 返回给定参数的最小值 pow(x, y) 返回以 x 为底数、y 为指数的运算结果 round(x) 返回浮点数 x 的四舍五入值 sqrt(x) 返回数值 x 的平方根 ————————————————
版权声明:本文为优快云博主「不渴望力量的哈士奇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_42250835/article/details/123056998
🌞岑夫子,丹丘生,将进酒,杯莫停。🌞