• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python自动化4python类型转换

python 搞代码 3年前 (2022-04-16) 23次浏览 已收录 0个评论

4.1 转换为int

In [22]: int('10')
Out[22]: 10

In [23]: int('-10')
Out[23]: -10

In [24]: int (1.1)
Out[24]: 1

In [26]: int (1.5)
Out[26]: 1

4.2 转换为float

In [27]: float(1)
Out[27]: 1.0

In [28]: float(-1)
Out[28]: -1.0

In [29]: float('1.1')
Out[29]: 1.1

4.3 转换为str

In [30]: str(190)
Out[30]: '190'

In [31]: str(-9089)
Out[31]: '-9089'

In [32]: str(-000)
Out[32]: '0'

In [33]: str(-11.11)
Out[33]: '-11.11'

In [34]: str(b'hello', encoding='utf-8')
Out[34]: 'hello'

#二进制转换字符串时,需指定字符编码

4.4 转换为二进制

In [35]: bytes('小冬', encoding=('utf-8'))
Out[35]: b'\xe5\xb0\x8f\xe5\x86\xac'

#字符串转换二进制时,需指定字符编码

In [36]: b = bytes('小冬', encoding=('utf-8'))

In [37]: b
Out[37]: b'\xe5\xb0\x8f\xe5\x86\xac'

In [38]: str(b, encoding='utf-8')
Out[38]: '小冬'
In [41]: s = str(b, encoding='utf-8')

In [42]: s
Out[42]: '小冬'

In [43]: type(s)
Out[43]: str

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注Python技术大本营,获取更多技能与教程。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python自动化4python类型转换
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址