python输入、数据类型转换及运算符方式

作者:黑马蓝汐 时间:2021-08-09 19:20:17 

一、输入

input("提示内容")

(1)当程序执行到input,等待用户输入,输入完成后才继续往下执行

(2)input接收用户输入后,一般存储到变量,方便使用

(3)input会把接收到的任意用户输入的数据都当作字符串处理

对input()的应用

代码:

python输入、数据类型转换及运算符方式

输出结果:

python输入、数据类型转换及运算符方式

二、常用转换数据类型的函数

函数说明
int(x)将x转化为一个整数
float(x)将x转化为一个浮点数
str(x)将对象x转化为字符串
eval(str)用来计算在字符串中的有效python表达式,并返回一个对象
tuple(s)将序列s转化为一个元组
list(s)将序列s转化为一个列表

给eval函数做一个通俗的解释:字符串里是什么类型,eval函数就将它转换成什么类型

例如:

a = "1.1",用eval函数处理a字符串,它会转换成浮点型

input()用户输入内容默认为字符串型,转换为整型

代码:

python输入、数据类型转换及运算符方式

输出结果:

python输入、数据类型转换及运算符方式

 三、运算符

  • 算术运算符

  • 赋值运算符

  • 复合赋值运算符

  • 比较运算符

  • 逻辑运算符

1.算术运算符

运算符描述实例
+1+1=2
-1-1=0
*2*2=4
/10/2=5
//整除9//4=2
取余9%4=1
**指数2**3=8,即2*2*2
()小括号小括号用来提高运算优先级

优先级:()高于**高于% // / *高于+ -

2.赋值运算符

(1)单个变量赋值

num = 1

(2)多个变量赋值

a = b = 1
a, b, c = 1, 1.1, 'python'      (a,b,c会对应赋值为1 1.1 python)

3.复合赋值运算符

运算符描述实例
+=加法赋值运算符a+=b等价于a=a+b
-=减法赋值运算符a-=b等价于a=a-b
*=乘法赋值运算符a*=b等价于a=a*b
/=除法赋值运算符a/=b等价于a=a/b
//=整除赋值运算符a//=b等价于a=a//b
%=取余赋值运算符a%=b等价于a=a%b
**=幂赋值运算符a**=b等价于a=a**b
a=10
a *= 1+2

那么这个表达式要怎样计算?

代码:

python输入、数据类型转换及运算符方式

输出结果:

python输入、数据类型转换及运算符方式

结果证明,先计算复合赋值运算符后面的表达式,之后在计算复合赋值运算符

4.比较运算符

运算符描述
==等于
!=不等于
>大于
<小于
>=大于等于
<=小于等于

5.逻辑运算符

运算符描述
andx and y,当x,y两个条件都为真时,返回True,否则返回False
orx or y,当x,y两个条件都为假时,返回False,否则返回True
notnot x,x为真则返回假,x为假则返回真

拓展:(数字的逻辑运算)

(1)and运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字

代码及结果:

python输入、数据类型转换及运算符方式

(2)or运算符,两个值都为0时,结果为0,否则结果为第一个非0数字

代码及结果:

python输入、数据类型转换及运算符方式

来源:https://blog.csdn.net/qq_52262831/article/details/119000473

标签:python,输入,数据类型,运算符
0
投稿

猜你喜欢

  • 讲解SQL Server危险扩展存储删除和恢复

    2008-12-09 14:30:00
  • WEB页面工具之语言XML的定义

    2008-05-29 11:29:00
  • 讲述SQL Server数据转换服务小妙招

    2010-07-26 14:43:00
  • JS实现淘宝支付宝网站的控制台菜单效果

    2023-07-22 22:26:12
  • 用CSS实现柱状图(Bar Graph)的方法(一)—基于列表元素的柱状图

    2008-05-26 13:03:00
  • python 爬虫如何实现百度翻译

    2023-02-20 18:33:51
  • IIS上设置301跳转,实现ASP带参数跳转

    2011-04-08 12:52:00
  • ASP FSO生成静态htm页面简单代码

    2010-04-24 16:04:00
  • django中ImageField的使用详解

    2023-09-28 03:58:37
  • asp+ajax仿google搜索提示效果代码

    2011-03-09 10:52:00
  • 奇淫技巧之图片切割

    2010-09-21 13:24:00
  • PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】

    2023-11-15 01:31:13
  • asp 在线备份与恢复sql server数据库的代码

    2010-07-31 18:52:00
  • php查找指定目录下指定大小文件的方法

    2023-09-03 17:53:36
  • ASP、PHP与javascript根据时段切换CSS皮肤的代码

    2008-09-01 17:26:00
  • asp下用OracleInProcServer完成对Oracle的连接和操作

    2008-04-13 07:10:00
  • SQLServer 连接 EXCEL

    2009-07-09 19:00:00
  • PJBlog3优化——301定向跳转解决重复内容的问题

    2009-05-20 10:40:00
  • python数据库操作指南之PyMysql使用详解

    2023-01-02 04:04:17
  • Mysql数据库的完全备份

    2011-08-05 18:46:25
  • asp之家 网络编程 m.aspxhome.com