创建一组数字
Python 的有以下几种内置数字类型:
- int,整型,比如:1、-2、598;
- float,浮点型,比如:0.0、-3.5、18.55;
- bool,布尔型,即True和False两个关键字,但他们的值实际上还是1和0,所以他们是可以进行加减的哦;
- complex,复数型(复数是数学术语),用a+bj或者complex(a,b)来表达,a、b都是浮点型。比如:3.5j、5-2j。
对数字进行运算
数字运算?有同学会说这不就是加减乘除(+ - * /)嘛,当然没错啦!
但码芽君在这里要讲的是另外的小知识点,就是在Python的数字运算里,我们还要知道以下几点:
- 在整数除法中,除法 / 总是返回一个浮点型数,如果只想得到整数的结果,丢弃可能存在的分数部分,可以使用整除运算符 // ;
- 可以使用**操作来进行幂运算;
- 不同类型的数混合运算时结果会是浮点型数。
类型转换
上一个知识点里讲到,混合数据类型的数字运算,结果会返回浮点型,如果你只想要得到一个清晰的整数,那就用类型转换吧。
当然还可以转成其他类型,Python里的各类型转换语法如下图:
归纳完毕,现在我们来做个练习,思考思考吧:
使用勾股定理和幂运算,求一个直角三角形的斜边长度,已知的是一个直角三角形的两个直角边长度分别是3和4。。。。。答案是5啊,问题是如何用幂运算的代码实现呢??
————思考之线————
————思考之线————
————思考之线————
————思考之线————
————思考之线————
更多学习体验就在http://www.mayacoder.com/lesson/index
答案是这样的哦:
相关推荐
在开始机器学习之旅之前,首先需要掌握Python的基础编程技能。这包括理解变量、数据类型、控制结构(如if-else,for,while循环)、函数、类和对象等概念。对于初学者,可以通过"Learn Python the Hard Way"这样的...
讲解如何在Python中转换数据类型,例如将字符串转换为数字,以及如何设置和操作数据的索引,这对于高效地访问和操作数据至关重要。 通过这个系列的课程,学员将建立起坚实的Python编程基础,掌握基本的数据操作和...
Python是一种广泛应用于Web开发、数据分析、人工智能等多个领域的高级编程语言,因其语法简洁、易读...所以,无论你是Python新手还是有一定经验的开发者,这个"Python小游戏大全——30个"都是一个不可多得的学习资源。
Python是目前全球最受欢迎的编程语言之一,尤其在数据分析、机器学习和Web开发等领域广泛应用。对于初学者来说,Python因其简洁明了的语法和强大的库支持而成为理想的选择。本教程"Python纯新手零基础教程2"是专为...
1. 除了字符串,Python还有其他数据类型,如数字、列表和字典等。例如: ```python radius = 10 pi = 3.14 area = pi * radius ** 2 print("The area is", area) ``` 这里计算了一个圆的面积。 Lesson 3探讨...
总之,廖雪峰的Python 3教程是一套系统全面的Python学习资源,适合零基础的编程新手,内容覆盖了从基础语法到实战开发的各个方面,通过大量的代码示例和实战练习,帮助读者快速掌握Python编程技能,并能够应用到实际...
如果你满足上述条件,这个超适合小白的Python新手教程将会是你理想的起点。教程还提供了QQ群进行学习交流,方便大家共同进步。通过15天的学习,你将能够掌握Python的基础并开始实践,逐步成长为一名熟练的程序员。
在后续章节中,教程将继续深入介绍Python的不同数据类型,如数字、字符串、列表和字典。对于数字,可以直接赋值,如`radius = 10`和`pi = 3.14`,并演示了计算圆面积的简单示例。字符串除了双引号,还可以用单引号...
- 在这一阶段,主要讲解Python的基础语法,包括变量、数据类型、控制流、函数、类与对象等基础知识,适合完全没有编程经验的新手入门。 - 第二阶段:Python深入与提高 - 坦克大战项目实战 (116-168集) - 深入讲解...
本资料包详细介绍了Python的基础知识,包括变量、数据类型(如整型、浮点型、字符串、布尔型)、控制结构(如if语句、for循环、while循环)、函数的定义与调用、模块的导入以及异常处理。此外,还涵盖了类和对象的...
此外,文档提到了Python的其他数据类型,如数字、列表和字典,它们都是非常基础且重要的数据结构。 对于【Lesson 3】,作者讨论了Python中的两种内置数据结构——列表(list)和字典(dict)。列表是有序的元素集合...
这份资源旨在帮助Python新手逐步掌握编程基础,通过习题与解答的方式,使学习过程更具实践性,从而更容易理解和掌握Python语言的核心概念。 一、Python语言基础知识 Python是一种高级编程语言,以其简洁明了的语法...
4. "003小插曲之变量和字符串.mp4" - 这个视频可能是对前面关于变量的进一步讲解,特别是关于字符串这种数据类型的特性。字符串是Python中处理文本的重要工具,包含拼接、切片、查找、替换等操作。同时,可能会介绍...
这个压缩包中的内容可能包括了Python的基本数据类型(如字符串、列表、字典)、控制结构(如if语句、for循环、while循环)、函数定义、模块导入、异常处理等关键概念的题目和对应的解答代码。此外,还可能涉及面向...
- **支持多种数据类型**:不仅可以处理时间序列数据,还可以处理非时间序列数据。 - **数学运算和约简**:可以通过指定不同的轴来执行数学运算和约简操作。 - **灵活处理缺失数据**:Pandas 提供了多种方法来处理...
"06Python的类型与运算-列表.pdf"会涉及Python的核心数据结构之一——列表。列表是有序的、可变的元素集合,可以容纳任何类型的数据。文档可能涵盖列表的创建、索引、切片、拼接、排序以及常用的方法如append()、...
1. Python基础知识:包括语法结构、变量、数据类型(如列表、元组、字典、集合)、控制流(if语句、for循环、while循环)、函数定义与调用、模块导入等,这些都是进行量化交易编程的基础。 2. 数据处理:使用pandas...
在这个课程中,你会学习到Python的基本语法,如变量、数据类型、控制结构(如if语句和循环)、函数以及模块的使用。这些基础知识是所有Python程序设计的基础。 其次,你会接触面向对象编程(OOP)的概念。在飞机...
《邢不行——量化投资新手学习大礼包》是一个针对量化投资初学者精心编纂的资源集合。这个压缩包可能包含了各种教程、案例分析、代码示例、研究报告等,旨在帮助新手快速掌握量化投资的基础知识和实战技能。下面,...