目录

一、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 的值
>>> 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处理起来没有压力,也很简单。

初学__Python——Python中文支持、Python计算器相关推荐

  1. python中文视频教程-中谷教育python中文视频教程(python视频教程) 完整版

    中谷教育python中文视频教程(python视频教程)是一款非常好用的python中文视频教程.你是不是在找简单实用的python中文视频教程?那就来绿色先锋下载中谷教育python中文视频教程(p ...

  2. python中文读音-python中文谐音 Python 的中文谐音是什么?

    Python 的中文谐音是什么?请尽量准确,.如:Windows:温豆斯 UNIX派森有时候,不得不假装很快乐,只是为了不让别人问你怎么了" python,英[ˈpaɪθən],美[ˈpaɪ ...

  3. python中文解释-python注释中文

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 4.python代码注释最后更新于:2019-10-05 14:25:4 ...

  4. python中文软件-Python

    Python是一款通用型的计算机程序设计语言,Python对编程人员来说是一款非常有利的工具,可以让您快速编写代码,而且代码运行速度非常快.Python具有非常简捷而清晰的语法特点,适合完成各种高层任 ...

  5. python中文软件-Python编程软件下载

    MRT7-Python软件是一款Python少儿编程软件,分为图块Boclky 编程模式.Python代码编程模式,同时也可以配合设备使用!软件使用都不是很困难,用户只需要根据自己的系统选择安装版本即 ...

  6. python中文解释-python注释和2版本的中文乱码

    python里面的注释 一.普通注释 单行注释: # 多行注释:'''内容''' """内容""" ----两种写法,一种是以三个单引号括起 ...

  7. python中文解释-python注释不能识别中文

    今天编写爬虫时老是报错,而且明明没有语法错误,该安的库也已安好,最后才发现原来python文件头中的注释是有大用处的. #!/usr/bin/python:这句注释的作用是告诉文件中的代码是用什么编译 ...

  8. python中文视频教程-python中文视频教程(全38集)

    资源介绍 Python编程简单直接,难度低于java,更适合初学编程者,让初学者专注于编程逻辑,而不是困惑于晦涩的语法细节上. 该视频共有38集,视频讲解由浅至深,视频由入门到精通,视频内容丰富,讲解 ...

  9. python中文解释-python是解释型语言么

    python是解释型语言么? python并非完全是解释性语言,它是有编译的,先把源码py文件编译成pyc或者pyo,然后由python的虚拟机执行,相对于py文件来说,编译成pyc和pyo本质上和p ...

最新文章

  1. Relay IR表示
  2. IOS中打开应用实现检查更新的功能
  3. 高光荣教授逝世:他是新中国首位MIT计算机博士,开创数据流体系结构
  4. SQL 去除重复记录 只保留重复记录中的一条
  5. tensorflow dataset_ops map()方法 (返回数据集通过函数“ map_func”的元素映射)
  6. python压缩文件不带根路径_python 压缩文件(解决压缩路径问题)
  7. Excel太丑、敲代码太烦,这才是老板最喜欢看的神仙报表
  8. ppt计算机控制系统实例,第部分计算机控制系统的应用实例.ppt
  9. 一位准程序员对软件行业的8个问题
  10. 【转】left join 和 left outer join 的区别
  11. asp.net 文件路径
  12. stdmove 跟 左键引用 区别_C++ auto和decltype的区别
  13. 怎样学好python编程-怎样学习python编程?
  14. python requests json_python:解析requests返回的response(json格式)
  15. 如何用tomcat发布自己的Java项目
  16. Atitit 文档全文索引的索引种类 用于文本数据挖掘 搜索 数据分析 目录 1.1. Txt摘要索引。。 1 1.2. File placeholder 索引 1 1.3. Lucence索引 1
  17. 【开发环境准备】更新板载ESP8285固件
  18. java栈和队列的区别是什么意思_java中的栈和队列有什么区别
  19. uni-app - 改变 <switch> 组件大小(开关太大)
  20. 如何用C#做一个类似于桌面插件的程序(转)

热门文章

  1. HANA数据库为何如此之快
  2. c语言NULL和0区别
  3. Mule与Servicemix比较
  4. Webservice soap wsdl区别之个人见解
  5. SM35/BDC Record / Log 导出
  6. WDA将改变现有的abap的开发方式
  7. 那些财务眼中的SAP
  8. 关于SAP中物料双单位的解析
  9. 如何查找订单提示VPRS VE217 数量/值确定时出错
  10. 《SAP高级应用开发》---Idoc学习笔记