初学__Python——Python中文支持、Python计算器

22 篇文章 2 订阅
9 篇文章 0 订阅

目录

一、Python对中文的支持

二、简单实用的Python计算器


一、Python对中文的支持

在Python中,可以在各种编码间相互转换。

  • 如果在交互式命令中使用中文,即便不做处理,一般也不会出现乱码。
  • 如果在“.py”文件中使用了中文,则需要在文件的第一行使用如下语句指定字符编码集
    • UTF-8 表示使用 UTF-8 编码,也就是 UNICODE 字符集
# -*- coding:UTF-8 -*-

在Python3 中,源文件默认是使用 UTF-8 编码。这样一来,不但可方便地在源代码的字符串中使用中文,而且变量名也可以使用中文命名。

二、简单实用的Python计算器

在Python交互命令环境下,我们还可以将其作为一个计算器来使用,直接输入需要计算的表达式,Python即可快速计算出结果。并且由于Python提供了功能丰富的数学运算函数,因此,可进行各种数学运算。此外,Python还支持大整数的计算。

  • 直接进行算术运算
    • 由于Python具有交互式的命令行,因此在交互式命令行下,可以使用Python完成基本的数学运算,只需要在命令行状态下输入算式,Python即可输出计算结果。
>>> 3 * 5 / 2
7.5
>>> 3.0 * 5.0 / 2.0
7.5
>>> (3 + 5) / 2
4.0
>>> 2 ** 3
8
>>> 2 ** 8
256
>>>
  • math模块提供丰富的数学函数
sin(x)求 x 的正弦
cos(x)求 x 的余弦
asin(x)求 x 的反正弦

acos(x)

求 x 的反余切
tan(x)求 x 的正切
atan(x)求 x 的余切、反正切
hypot(x, y)求直角三角形的斜边长度
fmod(x, y)求 x/y 的余数
ceil(x)取不小于 x 的最小整数
floor(x)取不大于 x 的最大整数
fabs(x)求绝对值
exp(x)求 e 的 x 次幂
pow(x, y)求 x 的 y 次幂
log10(x)求 x 的10底对数
sqrt(x)求 x 的平方根
pi\pi的值
>>> import math
>>> math.cos(0.5)
0.8775825618903728
>>> math.sin(math.pi)
1.2246467991473532e-16
>>> math.sin(60)
-0.3048106211022167
>>> math.tan(1)
1.5574077246549023
>>> math.sqrt(9)
3.0
>>> math.log10(2)
0.3010299956639812
>>> math.log10(100)
2.0
>>> math.asin(0.5)
0.5235987755982989
>>> math.pow(2, 8)
256.0
>>>
  • Python对大整数的支持

在Python中,直接提供了对大整数的支持,可以直接调用。如:在交互命令状态下执行下面的幂运算。

>>> 99 ** 99
369729637649726772657187905628805440595668764281741102430259972423552570455277523421410650010128232727940978889548326540119429996769494359451621570193644014418071060667659301384999779999159200499899

上面的运算中,两个星号表示进行幂运算。从上面的结果可看出,计算的结果有 198 位,远远超过了普通整型变量的表示范围,但是,Python处理起来没有压力,也很简单。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值