`
熊晓霜
  • 浏览: 1276 次
  • 性别: Icon_minigender_2
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Python3.X的新特性

阅读更多

我学习python所用的版本是2.7的。师兄们说这个好,但是在大概了解了一些个新出来的程序之后,我也买了本python书学习一下,因为现在新版的python3.4.0已经不再兼容2.x.x的内容,书虽然很新,但是有些例子还是用的过去的,总结了一部分,留学习用。有喜欢的朋友天真也可以拿去。

首先,python 3.0中print 的用法少少有些不同,要改成print()

举例下:>>>2**3表示2的3次方  等同于pow(2,3)

abs(-10)求绝对值

round(1.0/2.0) == 1.0  四舍五入函数

 

2.在使用import math导入模块时

使用函数必须加上前缀 如:math.floor()向下取整函数

使用from math import sqrt导入时,就不需要再添加前缀,可以直接使用sqrt() 求平方根函数

 

3.使用cmath模块可以处理虚数.注意cmath 和 math这种类似的模块

他们存在相同的函数名称,所以尽量避免使用from...import...形式,来防止命名冲突

 

这个是新函数表,挺有用的,收集来的。酷

abs(number)                             绝对值

cmath.sqrt(number)                      平方根,负数,虚数版

float(object)                           将字符串和数字转换为浮点数

help()                                  交互式帮助

input(prompt)                           获取用户输入

int(object)                             转换为整型

long(object)                            转换为长整型

math.ceil(number)                       向上取整,浮点型

math.floor(number)                      向下取整,浮点型

math.sqrt(number)                       普通平方根

pow(x,y[,z])                            x的y次幂(对z取模)

raw_input()                             获取用户输入,字符型

repr(object)                            返回字符串表示形式

round(number)                           四舍五入

str(object)                             转换为字符串

更多推荐页面:

python招聘2页,3页,4页,5页,6页,7页,8页,9页,10页,11页,12页,13页
seo与python_2页,3页,4页
python资讯2页,3页
python源码2页,3页,4页,5页,6页

分享到:
评论

相关推荐

    python2.x和python3.x的区别

    - **其他特性**:除了`division`外,`__future__`还支持导入其他的Python 3.x特性,包括但不限于`absolute_import`、`print_function`等。 #### 2. print函数 - **变化**:在Python 2.x中,`print`是一个语句;而...

    Python3.x和Python2.x的区别

    标题和描述均聚焦于Python3.x与Python2.x之间的区别,这一主题对于任何希望了解这两种Python版本差异的程序员来说都至关重要。...对于希望掌握现代Python编程的开发者而言,熟悉并掌握Python3.x的特性至关重要。

    python2.x与python3.x的区别

    Python 3.x 是 Guido van Rossum 对 Python 语言的一次重大更新,旨在解决一些遗留问题并引入新特性,尽管这导致了与 2.x 版本的不兼容性。 首先,Python 3 引入了真正的除法。在 Python 2.x 中,整数除法和浮点数...

    python3.x简明教程.zip

    通过对比Python 2.x和3.x的差异,你可以更好地理解和适应Python 3.x的新特性,提升编程效率和代码质量。在实际学习过程中,建议按照教程的章节顺序逐步学习,同时结合实践编写代码,加深理解。遇到问题时,查阅参考...

    Python3.x入门到精通

    Python3.x是Python编程语言的一个主要版本,与Python2.x相比,它引入了许多改进和新特性,使得这个版本成为现代编程的最佳选择。本教程旨在帮助初学者从零基础到精通Python3.x,无论你是计算机科学的新手还是有其他...

    Python3.x Cookbook(Python3.x详细教程&说明)

    这本书不仅涵盖了Python3.x的语法特性,还包含了大量实用的代码示例和详细的解释,使得读者能够更好地理解和应用Python在各种场景下的功能。 在Python3.x的版本中,有许多重要的更新和改进,例如: 1. **字符串...

    Python3.x 教程

    Python3.x 相比于2.x,引入了许多新特性,如print函数、新的字典和集合实现、非本地化字符串等。同时,Python3.x 支持Unicode,使处理多种字符编码变得更加便捷。 十、调试与测试 Python有内置的pdb模块用于调试,...

    python2.7.xWindows32位和64位.zip

    同时,Python 3.x的生态系统更加活跃,新出现的第三方库大多只支持3.x版本。 总的来说,这个压缩包提供了在Windows系统上部署Python 2.7.x环境的方法,无论是32位还是64位系统都有覆盖。不过,考虑到版本的过时和...

    Python2.x与3_.x版本区别

    ### Python2.x与3.x版本的主要区别 #### 一、概述 Python自1991年发布以来,已经成为世界上最受欢迎的编程语言之一。...随着越来越多的应用程序和服务转向 Python 3.x,掌握其新特性变得尤为重要。

    Python3.x和Python2.x的区别.pdf

    Python 3.x 和 Python 2.x 是两个主要的 Python 语言版本,它们之间存在诸多差异,这些差异主要体现在性能、编码、语法、数据类型以及内置函数等多个方面。以下是这些关键区别更详细的解释: 1. **性能**: - ...

    python3.x和2.x的区别(中文)

    随着社区对 Python 3.x 的广泛支持,现在大多数新的 Python 开发项目都选择使用 Python 3.x 版本,以便利用其更先进的特性。如果你正在学习 Python,建议直接从 Python 3.x 开始,以避免与现代编程趋势脱节。

    python3.7.x.zip

    Python 3.7.x 引入了一系列的新特性、优化和改进,使得这个版本在教育、科学计算、Web 开发、自动化等多个领域得到了广泛应用。 Python 3.7.6、3.7.5、3.7.4 和 3.7.3 都是这个系列的不同版本,每个版本之间可能...

    Python 3.8.18 for Windows 自编译版

    3. 新特性和API:Python 3.8 引入了一些新特性,如赋值表达式(walrus operator `:=`),使得在条件语句和循环中可以更简洁地处理变量。此外,可能还包括对标准库的扩展和更新。 4. 兼容性改进:Python 3.8 系列...

    python判断题题库-《Python程序设计》判断题1-240题.pdf

    虽然它在不同操作系统上都能运行,但Python 3.x并不完全兼容Python 2.x。例如,print语句在Python 2.x中直接输出,而在Python 3.x中变成了一个函数。同时,同一台计算机上可以安装多个Python版本,方便进行不同版本...

    python最全基础题目及答案6.docx

    Python 3.x与Python 2.x之间存在显著差异,尽管有一些兼容性工具可以帮助转换代码,但它们并不完全兼容。例如,`print`语句在Python 2.x中直接输出内容,而在Python 3.x中变成了一个函数。因此,直接将2.x的代码运行...

    [Python3.X全栈开发]---- 入门与进阶视频教程.docx

    【Python3.X全栈开发】入门与进阶视频教程涵盖了Python编程语言的多个核心概念,旨在帮助初学者从零开始掌握Python,同时也适用于有一定基础的学习者进行深入学习。以下是各章节主要内容的详细说明: 1. **Python...

    Python3.x教程

    Python3.x版本相较于早期的Python2.x版本,进行了一次较大的升级,并在设计时放弃了向下兼容性,这意味着Python2.x代码可能无法直接在Python3.x解释器上运行。Python3.x的官方代号为Python 3000或Py3k。 Python的...

Global site tag (gtag.js) - Google Analytics