2.6章节python中类型转换函数和eval内置函数

在Python中,类型转换是一种常见且重要的操作,它允许你将一个数据类型的值转换成另一个数据类型的值。Python提供了内置的函数来实现这些转换。
在这里插入图片描述

一、int( )、float( )类型

int( )将其他数据类型转换为整数(int)类型。如果转换的字符串不是一个有效的整数表示,将引发ValueError异常。

 x = int(5)      # x 是 5  
y = int("10")   # y 是 10  
z = int(14.5)   # z 是 14,小数部分被截断
n = 5
m=6
q = x/y
p = n/m
print(x,type(x))    #输出x的值,输出x的类型
print(y,type(y))
print(z,type(z))
print(float(z))     #int转为float类型
print(q,type(q))    #默认为计算后类型
print(p,type(p))
print(int(q))     #float转为int类型
print(int(p))

在这里插入图片描述

二、字符类型和进制之间的转换(八进制、十进制、十六进制转换)

print('10'+'11')
print(int('10')+int('11'))
print(ord('吴'))     #查看吴在uncode里对应的整数值
print(chr(21556))    #查看21556在uncode表里对应的字符
print('十进制转为十六进制',hex(21556))
print('十进制转为八进制',oct(21556))
print('十进制转为二进制',bin(21556))

在这里插入图片描述

三、eval内置函数

eval函数是一个强大的内置函数,它可以将字符串形式的表达式求值,并返回表达式的计算结果。在Python中,eval函数会去除字符串参数的引号,将其中的内容当作Python代码执行,并返回执行结果。

s ='2+2'        #字符串变量s
print(s,type(s))
x = eval(s)
print(x,type(x))
result = eval("1 + 1")      #使用eval函数去掉1+1字符串左右的引号
print(result)  # 输出: 2

在这里插入图片描述
作字符串输入为整型、浮点型和变量

age=input('请输入你的年龄:')
print(age,type(age))

age=eval(input('再次请输入你的年龄:'))
print(age,type(age))
tz=eval(input('请输入你的体重:'))
print(tz,type(tz))

hello = '世界您好!'
print(hello)
print(eval('hello'))

在这里插入图片描述

相关推荐

  1. python函数enumerate()、eval()详解

    2024-07-15 21:22:01       34 阅读
  2. Python 函数

    2024-07-15 21:22:01       34 阅读
  3. 详解Python函数 !!!

    2024-07-15 21:22:01       48 阅读
  4. python函数 L

    2024-07-15 21:22:01       39 阅读
  5. python函数 O

    2024-07-15 21:22:01       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 21:22:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 21:22:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 21:22:01       58 阅读
  4. Python语言-面向对象

    2024-07-15 21:22:01       69 阅读

热门阅读

  1. Qt中QTimer类使用简介

    2024-07-15 21:22:01       19 阅读
  2. 数仓实践:数据仓库建设公共规范指南

    2024-07-15 21:22:01       18 阅读
  3. 【LeetCode力扣】007. 整数反转(Python)

    2024-07-15 21:22:01       21 阅读
  4. Spark 和 Kafka 处理 API 请求与返回数据DEMO

    2024-07-15 21:22:01       18 阅读
  5. 【Kylin】Kylin入门

    2024-07-15 21:22:01       16 阅读
  6. 变态的python元组

    2024-07-15 21:22:01       20 阅读
  7. zookeeper+kafka群集

    2024-07-15 21:22:01       16 阅读
  8. 域名WHOIS查询多种方式

    2024-07-15 21:22:01       22 阅读
  9. 短链安全漏洞

    2024-07-15 21:22:01       23 阅读