栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础001

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础001

一.数据类型

1.整型:int

# 输入
a = 123
print(type(a))

# 输出

2.浮点型:float

# 输入
f = 1.23
print(type(f))

# 输出

3.字符串:str

# 输入
print(type("abd"))

# 输出

4.元组:tuple

# 输入
print(type((1, 2, 3)))

# 输出

5.集合:set

# 输入
print(type({1, 2, 3}))

# 输出

6.列表:list

# 输入
print(type([1, 2, 3, 4]))

# 输出

7.字典:dict (键只能为不可变的数据类型:int,float,布尔型,字符串,元祖;值可以为任意数据类型)

# 输入
print(tyep({"a": 1}))

# 输出

8.布尔类型:bool

# 输入
print(type(1 == 2))

# 输出

二.数据类型转换

1.整型:int:可转换bool() 型,整型,浮点型,字符串(仅含数字)

# 输入
print(int(bool(0)))
print(int(100))
print(int(100.78))
print(int('100'))

# 输出
0
100
100
100

2.浮点型:float:可转换bool() 型,整型,浮点型,字符串(仅含数字,包括小数)

# 输入
print(float(bool(0)))
print(float(100))
print(float(100.78))
print(float('100.1223'))

# 输出
0.0
100.0
100.78
100.1223

3.bool型,根据对象的值返回布尔值

# 输入
print(bool(1))
print(bool(0))
print(bool(None))
print(bool(""))
print(bool([]))
print(bool({}))
print(bool(()))

# 输出
True
False
False
False
False
False
False

4.元组 类型强制转换 仅 字符串,列表,字典,元祖,集合可以转换

 # 输入
print(tuple('100.1223'))
print(tuple((1, 2, 3)))
print(tuple([1, 2, 3, 4]))
print(tuple({4, 2, 1, 3}))
print(tuple({"a": 1, "b": 2}))

# 输出
('1', '0', '0', '.', '1', '2', '2', '3')
(1, 2, 3)
(1, 2, 3, 4)
(1, 2, 3, 4)        # 集合的顺序和输入不一致
('a', 'b')     # 注意 字典仅返回了键

5.集合的转化 : 仅 字符串,列表,字典,元祖,集合可以转换

# 输入
print(set('100.1223'))
print(set((1, 2, 3)))
print(set([1, 2, 3, 4]))
print(set({4, 2, 1, 3}))
print(set({"a": 1, "b": 2}))

# 输出
{'3', '1', '.', '2', '0'}
{1, 2, 3}
{1, 2, 3, 4}
{1, 2, 3, 4}
{'a', 'b'}

6.列表 仅 字符串,列表,字典,元祖,集合可以转换

# 输入
print(list('100.1223'))
print(list((1, 2, 3)))
print(list([1, 2, 3, 4]))
print(list({4, 2, 1, 3}))
print(list({"a": 1, "b": 2}))

# 输出
['1', '0', '0', '.', '1', '2', '2', '3']
[1, 2, 3]
[1, 2, 3, 4]
[1, 2, 3, 4]
['a', 'b']

7.字典  不可转

8.字符串 任意类型皆可转换

# 输入
print(str(bool(0)))
print(str(100))
print(str(100.78))
print(str('100.1223'))
print(str((1, 2, 3)))
print(str([1, 2, 3, 4]))
print(str({4, 2, 1, 3}))
print(str({"a": 1, "b": 2}))

# 输出
False
100
100.78
100.1223
(1, 2, 3)
[1, 2, 3, 4]
{1, 2, 3, 4}
{'a': 1, 'b': 2}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/870370.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号