`

Python新手学习基础之数据类型——数字类型

阅读更多

创建一组数字

 

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
答案是这样的哦:

0
3
分享到:
评论
2 楼 octopole 2016-07-15  
学无止境~~~
1 楼 octopole 2016-07-14  
来围观啦~~~

相关推荐

    python机器学习教程-从零开始掌握Python机器学习:十四步教程.pdf

    在开始机器学习之旅之前,首先需要掌握Python的基础编程技能。这包括理解变量、数据类型、控制结构(如if-else,for,while循环)、函数、类和对象等概念。对于初学者,可以通过"Learn Python the Hard Way"这样的...

    Python纯新手零基础教程1(压缩包1)

    讲解如何在Python中转换数据类型,例如将字符串转换为数字,以及如何设置和操作数据的索引,这对于高效地访问和操作数据至关重要。 通过这个系列的课程,学员将建立起坚实的Python编程基础,掌握基本的数据操作和...

    python小游戏大全——30个

    Python是一种广泛应用于Web开发、数据分析、人工智能等多个领域的高级编程语言,因其语法简洁、易读...所以,无论你是Python新手还是有一定经验的开发者,这个"Python小游戏大全——30个"都是一个不可多得的学习资源。

    Python纯新手零基础教程2(压缩包2)

    Python是目前全球最受欢迎的编程语言之一,尤其在数据分析、机器学习和Web开发等领域广泛应用。对于初学者来说,Python因其简洁明了的语法和强大的库支持而成为理想的选择。本教程"Python纯新手零基础教程2"是专为...

    Python完全新手教程

    1. 除了字符串,Python还有其他数据类型,如数字、列表和字典等。例如: ```python radius = 10 pi = 3.14 area = pi * radius ** 2 print("The area is", area) ``` 这里计算了一个圆的面积。 Lesson 3探讨...

    廖雪峰的Python 3教程——排版完美

    总之,廖雪峰的Python 3教程是一套系统全面的Python学习资源,适合零基础的编程新手,内容覆盖了从基础语法到实战开发的各个方面,通过大量的代码示例和实战练习,帮助读者快速掌握Python编程技能,并能够应用到实际...

    python语言新手入门教程-超适合小白的python新手教程.pdf

    如果你满足上述条件,这个超适合小白的Python新手教程将会是你理想的起点。教程还提供了QQ群进行学习交流,方便大家共同进步。通过15天的学习,你将能够掌握Python的基础并开始实践,逐步成长为一名熟练的程序员。

    Python完全新手教程.doc

    在后续章节中,教程将继续深入介绍Python的不同数据类型,如数字、字符串、列表和字典。对于数字,可以直接赋值,如`radius = 10`和`pi = 3.14`,并演示了计算圆面积的简单示例。字符串除了双引号,还可以用单引号...

    全网最全Python课程,从入门到精通!.pdf

    - 在这一阶段,主要讲解Python的基础语法,包括变量、数据类型、控制流、函数、类与对象等基础知识,适合完全没有编程经验的新手入门。 - 第二阶段:Python深入与提高 - 坦克大战项目实战 (116-168集) - 深入讲解...

    python语言基础(MD文件).zip

    本资料包详细介绍了Python的基础知识,包括变量、数据类型(如整型、浮点型、字符串、布尔型)、控制结构(如if语句、for循环、while循环)、函数的定义与调用、模块的导入以及异常处理。此外,还涵盖了类和对象的...

    Python完全新手教程(1).doc

    此外,文档提到了Python的其他数据类型,如数字、列表和字典,它们都是非常基础且重要的数据结构。 对于【Lesson 3】,作者讨论了Python中的两种内置数据结构——列表(list)和字典(dict)。列表是有序的元素集合...

    小甲鱼零基础python课后习题和答案

    这份资源旨在帮助Python新手逐步掌握编程基础,通过习题与解答的方式,使学习过程更具实践性,从而更容易理解和掌握Python语言的核心概念。 一、Python语言基础知识 Python是一种高级编程语言,以其简洁明了的语法...

    Python零基础视频教程(00~03).7z

    4. "003小插曲之变量和字符串.mp4" - 这个视频可能是对前面关于变量的进一步讲解,特别是关于字符串这种数据类型的特性。字符串是Python中处理文本的重要工具,包含拼接、切片、查找、替换等操作。同时,可能会介绍...

    廖雪峰的官方网站的python题目及python基础代码

    这个压缩包中的内容可能包括了Python的基本数据类型(如字符串、列表、字典)、控制结构(如if语句、for循环、while循环)、函数定义、模块导入、异常处理等关键概念的题目和对应的解答代码。此外,还可能涉及面向...

    python——pandas总结1

    - **支持多种数据类型**:不仅可以处理时间序列数据,还可以处理非时间序列数据。 - **数学运算和约简**:可以通过指定不同的轴来执行数学运算和约简操作。 - **灵活处理缺失数据**:Pandas 提供了多种方法来处理...

    python基础.rar

    "06Python的类型与运算-列表.pdf"会涉及Python的核心数据结构之一——列表。列表是有序的、可变的元素集合,可以容纳任何类型的数据。文档可能涵盖列表的创建、索引、切片、拼接、排序以及常用的方法如append()、...

    JoinQuant_Python学习资料

    1. Python基础知识:包括语法结构、变量、数据类型(如列表、元组、字典、集合)、控制流(if语句、for循环、while循环)、函数定义与调用、模块导入等,这些都是进行量化交易编程的基础。 2. 数据处理:使用pandas...

    小甲鱼零基础入门学习Python+飞机大战源码课件

    在这个课程中,你会学习到Python的基本语法,如变量、数据类型、控制结构(如if语句和循环)、函数以及模块的使用。这些基础知识是所有Python程序设计的基础。 其次,你会接触面向对象编程(OOP)的概念。在飞机...

    邢不行——量化投资新手学习大礼包.zip

    《邢不行——量化投资新手学习大礼包》是一个针对量化投资初学者精心编纂的资源集合。这个压缩包可能包含了各种教程、案例分析、代码示例、研究报告等,旨在帮助新手快速掌握量化投资的基础知识和实战技能。下面,...

Global site tag (gtag.js) - Google Analytics