Python基础语法03 数据类型转换和运算符

作者&投稿:穰解 (若有异议请与网页底部的电邮联系)
~ 空控制台录入数据使用input方法,这个方法只有一个参数,基本用法如下:

input方法会将用户录入的数据封装为一个字符串返回,比如:

录入的数据默认是字符串类型的,比如:

我们要录入一个数字,就需要将用户录入的字符串转换为数字。

Python中字符串转数字十分简单,使用int函数可以轻松实现,比如:

这里有一个细节需要注意。num在最开始的时候是一个字符串类型,但是再数据转换以后,却变成了整数类型。也就是说,在Python中,同一个变量,在不同的时刻,是允许该变量为不同的数据类型的,这一点非常灵活和强大。

示例:录入两个整数,计算两个整数相加的结果并输出

转换为浮点数类型使用float函数,比较常见的是将字符串转换为浮点数。整数也可以转换为浮点数,不过整数和浮点数操作,会自动被转换为浮点数。

示例:字符串转浮点数

示例:整数转浮点数

示例:整数自动转浮点数

使用str函数,能够将其他数据类型转换为字符串,用法也十分简单。

示例:整数转字符串

示例:浮点数转字符串

示例:布尔值转浮点数

示例:列表转字符串

示例:元组转字符串

示例:字典转字符串

示例:集合转字符串

使用list函数,可以将可迭代对象转换为列表。

示例:元组转列表

示例:集合转列表

示例:生成器转列表

字典也可以转换为列表。当把字典转换为列表的时候,取的是字典的所有的键来组成一个列表。比如:

使用tuple函数,能够将可迭代对象转换为元组类型。

示例:列表转元组

示例:集合转元组

示例:字典转元组

示例:生成器转元组

使用eval函数,能够将字符串转换为Python中的数据类型。

示例:字符串转Python内置类型

复合赋值运算符指的是赋值运算符和数学运算符合在一起组成的运算符,常见的有:

示例:复合运算符的用法

练习:录入两个整数,分别计算两个数相加,相减,相乘,相除的结果,输出到控制台。

输出结果:

练习:从控制台录入三个数,计算和,赋值给a。再录入三个数,计算差,赋值给b。计算a - b的结果并输出。

输出结果:

逻辑运算符是用于比较的运算符,得到的结果是布尔值。常见的逻辑运算符如下:

示例:比较运算符的基本使用

练习:从控制台录入一个整数a,再录入一个浮点数b,求a和b的最大值然后输出。

输出结果:

Python常用的逻辑运算符如下:

注意:Python没有 “&& || !” 这几个符号

练习:如果年份能被4整除,但不能被100整除,或者能被400整除,则该年是闰年。控制台录入一个年份,判断该年份是否为闰年。

输出结果:

练习:春天是3,4,5月,控制台录入一个月份,判断该月份是不是春天。

输出结果:


python语言采用什么来表明每行代码的层次关系
考到二级,Python二级全称为全国计算二级Python语言程序设计,是全国计算机二级考试的其中一类,考试成绩合格之后便会拥有一份国家二级证书。目前含金量比较高的Python证书是阿里python工程师实习证书。学习如何访问网络数据、获取与解析网络数据、爬虫的基本原理解释。并用最基础语法不使用爬虫框架的原生爬虫项目。1...

python需要哪些课程
Python需要以下课程:1. Python基础语法 2. 数据结构与算法 3. Python进阶知识 4. 数据库编程与SQL语言基础 5. 框架和库的使用 解释:1. Python基础语法:这是学习Python的入门课程,包括变量、数据类型、运算符、条件语句、循环语句等基础知识,帮助初学者建立编程的基础概念和思维。2. 数据结构与算法...

初学者学习python编程要掌握什么内容?
1、LINUX基本命令 linux系统,shell操作,文件和目录,文件属性修改命令,查找与检索命令,磁盘管理,压缩管理,进程管理,用户管理,网络管理,其它命令,常用服务器ftp、ssh、samaba,编辑器vim、sublime、getdit、gcc工具链,redhat软件安装与卸载、centos软件安装与卸载。2、PYTHON语法基础 基础数据类型,变量...

pythonif语句的用法例子
if语句是Python中最基本、最常用的条件语句之一,用于根据条件的真假来执行不同的代码块。以下是一个简单的if语句的例子:1、python定义一个变量:x = 10,判断x是否大于0:ifx>0:print("x是一个正数")。在这个例子中,我们定义了一个变量x,并使用f语句来判断x是否大于0。如果x大于0,则打印“...

没学过c语言 可以直接学Python吗
为了更好地学习Python,我建议你可以:了解一些基本的计算机科学和编程概念:在学习Python之前,了解一些基本的计算机科学和编程概念,如变量、数据类型、控制结构、函数等。这些概念在Python中同样适用,并且可以帮助你更好地理解Python的语法和用法。学习Python的基础语法:掌握Python的基础语法是学习Python的关键...

python新手代码?
基本语法:Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。python必背入门代码python必背入门代码如下:defnot_empty(s...

python 基础语法中[0:5:2]是什么意思? 为何取出的值是下标0,2,4的元...
[0:5:2] 意思是取0到5之间的值,间隔为2 所以取出的是0、2、4

小白如何去学习python?
学习Python对于新手来说是一个非常好的入门选择。Python是一种简洁、易学和功能强大的编程语言,广泛应用于各个领域,包括Web开发、数据分析、人工智能、机器学习等。以下是一些学习Python的途径和建议。1. 确定学习目标:在学习Python之前,先明确自己的学习目标。是想学习Python的基础语法和编程思维,还是想...

Python3基础
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。记住: 空行也是程序代码的一部分。执行下面的程序在按回车键后就会等待用户输入:以上代码中 ," "在结果输出前会输出...

Python语言基础(python语言基础与应用网课答案)
这份资料非常纯粹,只有Python的基础语法,专门针对想要学习Python的小白。 Python中用#表示单行注释,#之后的同行的内容都会被注释掉。 使用三个连续的双引号表示多行注释,两个多行注释标识之间内容会被视作是注释。 Python当中的数字定义和其他语言一样: 我们分别使用+,-,*,\/表示加减乘除四则运算符。 这里要注意的...

金川区19773799076: 如何从零开始学python?
周新舒美: 第一:道——明确目标其实很多人在学习Python之前很少想这个,因为很多人说:现在Python很火呀,所以我么需要学.这个其实跟你自己没有什么关系,例如:你曾经想做一个网站不会开发,现在可以做了,现在Python很火并且你也要学来找...

金川区19773799076: 没学过Python先要学习哪些基础知识? -
周新舒美: 或看好Python的广阔前景,或看中Python的语法简洁,越来越多零基础的人选择学Python.但是Python基础知识有哪些呢?Python部分基础知识点汇总 数据类型:编程中操作的每一个数据都是有其类型的,比如我们的程序需要进行数学计算,...

金川区19773799076: python 空值用什么表示 -
周新舒美: 1.首先要了解Pythond的对象的概念: Python中,万物皆对象,所有的操作都是针对对象的,那什么是对象,5是一个int对象,'oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是一个对象 那对于一个对象,它就有包括...

金川区19773799076: 在做测试自动化时,python数据类型转换函数有几种? -
周新舒美: 在python中的数据类型转换函数共有五类:1.float(x) 将x转换为一个浮点数,x如果是一个字符串, 必须是数字类型的字符串2.int(x) 将x转换为一个整数, x如果是一个字符串,必须是数字类型的字符串3.str(x) 把x转换为字符串类型, 任意数据类型都可以转换为字符串4.list(x) 把序列数据x转为列表(注意:字典没有顺序,不是序列数据)5.tuple(x) 把序列数据x转为元组(字典没有顺序,不是序列数据) 你可以多去黑马程序员视频库看看,里面这样的知识点特别多

金川区19773799076: python的基础是什么? -
周新舒美: 跟大家分享一份系统的python学习路线图!第一阶段Python基础与Linux数据库.这是Python的入门阶段,也是帮助零基础学员打好基础的重要阶段.你需要掌握Python基本语法规则及变量、逻辑控制、内置数据结构、文件操作、高级函数、模块...

金川区19773799076: 想要学习python,请问具体要学习哪些内容呢
周新舒美: 可以按照以下课程大纲学习:阶段一:Python开发基础Python全栈开发与人工智能之Python开发基础知识学习内容包括:Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用模块等.阶段二:Python高级...

金川区19773799076: 毫无基础的人如何入门 Python ?
周新舒美: 1. Python是一门非常适合入门的编程的语言,因为它是高度封装的,不需要对于底层特别了解,也能够很好学习使用,python语法非常简单,代码可读性高,对于零基础的人来说更容易接受和使用.2. Python对于代码的规范性要求非常严格,特...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网