我学习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页
相关推荐
- **其他特性**:除了`division`外,`__future__`还支持导入其他的Python 3.x特性,包括但不限于`absolute_import`、`print_function`等。 #### 2. print函数 - **变化**:在Python 2.x中,`print`是一个语句;而...
标题和描述均聚焦于Python3.x与Python2.x之间的区别,这一主题对于任何希望了解这两种Python版本差异的程序员来说都至关重要。...对于希望掌握现代Python编程的开发者而言,熟悉并掌握Python3.x的特性至关重要。
Python 3.x 是 Guido van Rossum 对 Python 语言的一次重大更新,旨在解决一些遗留问题并引入新特性,尽管这导致了与 2.x 版本的不兼容性。 首先,Python 3 引入了真正的除法。在 Python 2.x 中,整数除法和浮点数...
通过对比Python 2.x和3.x的差异,你可以更好地理解和适应Python 3.x的新特性,提升编程效率和代码质量。在实际学习过程中,建议按照教程的章节顺序逐步学习,同时结合实践编写代码,加深理解。遇到问题时,查阅参考...
Python3.x是Python编程语言的一个主要版本,与Python2.x相比,它引入了许多改进和新特性,使得这个版本成为现代编程的最佳选择。本教程旨在帮助初学者从零基础到精通Python3.x,无论你是计算机科学的新手还是有其他...
这本书不仅涵盖了Python3.x的语法特性,还包含了大量实用的代码示例和详细的解释,使得读者能够更好地理解和应用Python在各种场景下的功能。 在Python3.x的版本中,有许多重要的更新和改进,例如: 1. **字符串...
Python3.x 相比于2.x,引入了许多新特性,如print函数、新的字典和集合实现、非本地化字符串等。同时,Python3.x 支持Unicode,使处理多种字符编码变得更加便捷。 十、调试与测试 Python有内置的pdb模块用于调试,...
同时,Python 3.x的生态系统更加活跃,新出现的第三方库大多只支持3.x版本。 总的来说,这个压缩包提供了在Windows系统上部署Python 2.7.x环境的方法,无论是32位还是64位系统都有覆盖。不过,考虑到版本的过时和...
### Python2.x与3.x版本的主要区别 #### 一、概述 Python自1991年发布以来,已经成为世界上最受欢迎的编程语言之一。...随着越来越多的应用程序和服务转向 Python 3.x,掌握其新特性变得尤为重要。
Python 3.x 和 Python 2.x 是两个主要的 Python 语言版本,它们之间存在诸多差异,这些差异主要体现在性能、编码、语法、数据类型以及内置函数等多个方面。以下是这些关键区别更详细的解释: 1. **性能**: - ...
随着社区对 Python 3.x 的广泛支持,现在大多数新的 Python 开发项目都选择使用 Python 3.x 版本,以便利用其更先进的特性。如果你正在学习 Python,建议直接从 Python 3.x 开始,以避免与现代编程趋势脱节。
Python 3.7.x 引入了一系列的新特性、优化和改进,使得这个版本在教育、科学计算、Web 开发、自动化等多个领域得到了广泛应用。 Python 3.7.6、3.7.5、3.7.4 和 3.7.3 都是这个系列的不同版本,每个版本之间可能...
3. 新特性和API:Python 3.8 引入了一些新特性,如赋值表达式(walrus operator `:=`),使得在条件语句和循环中可以更简洁地处理变量。此外,可能还包括对标准库的扩展和更新。 4. 兼容性改进:Python 3.8 系列...
虽然它在不同操作系统上都能运行,但Python 3.x并不完全兼容Python 2.x。例如,print语句在Python 2.x中直接输出,而在Python 3.x中变成了一个函数。同时,同一台计算机上可以安装多个Python版本,方便进行不同版本...
Python 3.x与Python 2.x之间存在显著差异,尽管有一些兼容性工具可以帮助转换代码,但它们并不完全兼容。例如,`print`语句在Python 2.x中直接输出内容,而在Python 3.x中变成了一个函数。因此,直接将2.x的代码运行...
【Python3.X全栈开发】入门与进阶视频教程涵盖了Python编程语言的多个核心概念,旨在帮助初学者从零开始掌握Python,同时也适用于有一定基础的学习者进行深入学习。以下是各章节主要内容的详细说明: 1. **Python...
Python3.x版本相较于早期的Python2.x版本,进行了一次较大的升级,并在设计时放弃了向下兼容性,这意味着Python2.x代码可能无法直接在Python3.x解释器上运行。Python3.x的官方代号为Python 3000或Py3k。 Python的...