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

  

 

 

 

posted @   烟雨楼台,行云流水  阅读(127)  评论(0编辑  收藏  举报
编辑推荐:
· 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的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示