python基础之基本数据类型
1.int 整数
2.bool 布尔
3.str 字符串,一般放小量数据
4.list 列表,可以存放大量的数据
5.dict字典,以key:value的形式存储数据
6.set集合(数学)
7.tuple 元祖,不可变
int 数据类型
整数:常见的操作+-*/ // % **
bit_length():一个数的二进制长度;1的10 进制是1,二进制也是1
1 2 3 4 5 6 7 8 | s = '你好晨曦我爱你' print(s[3]) t = 1 print(t.bit_length()) 测试 C:\Users\zrd\AppData\Local\Programs\Python\Python37\python.exe G: /python/v/test-2 .py 曦 1 |
2的10进制是2,而2进制是10
1 2 3 4 5 | t = 2 print(t.bit_length()) 测试 2 |
bool 布尔
类型转换之字符串转换整数
1 2 3 4 5 | t = "20" b = int(t) print( type (b)) 测试 <class 'int' > |
数字转换字符串
1 2 3 4 5 6 7 | a = 10 print( type (a)) b = str(a) print( type (b)) 测试 <class 'int' > <class 'str' > |
数字转换成布尔
1 2 3 4 5 6 7 | b = 78 print( type (b)) c = bool(b) print(c) 测试 <class 'int' > True |
1 2 3 4 5 6 7 8 | a = True print(int(a)) 测试 1 a = False print(int(a)) 测试 0 |
结论:想转换成xxx类型,就用xxx(目标);True转化出来是1,False转化出来是0;在int类的数字转换成bool数据类型,只有0是False,其他的都是False
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | print(bool(0)) print(bool( "" )) print(bool( "False" ))注意 "" print(bool(False)) print(bool( " " )) print(bool(987666)) print(bool(-97)) 测试 False False True False True True True |
草都可以从石头缝隙中长出来更可况你呢
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏