认识python基础二 认识数据类型

今天来认识关于python的数据类型。

 一 、数据类型分为以下内容:

                数值:

                        int(整型)

                        float(浮点型)

                布尔型:

                        True(真)

                        False(假)

                str(字符串)

                list(列表)

                tuple(元组)

                set(集合)

                dict(字典)

# 数值: int()  整型
num1 = 5
print(num1)
print(type(num1)      # <class 'int'>

# float()  浮点型
num2 = 1.5
print(num2)
print(type(num2))     # <class 'float'>

# 布尔型  True   False
a = 1
b = 3
print(a>b)        # False
print(a<b)        # True

# str()   字符串(被引号引起来的数据都属于字符串)
str_1 = '10'
str_2 = 'hello python'
str_3 = "你好,python"
print(type(str_1))
print(type(str_2))
print(type(str_3))        # str_1,str_2,str_3  返回的结果都是<class 'str'>

# list[]  列表(列表中可以放有整型,浮点型,字符串,字典,列表,集合,元组,布尔型) (感兴趣可以自己试一试)
list_1 = [1,2,3,4,5]
list_2 = [1,2.5,'hellopython',{"name":"木良450"},[10,20]]
print(type(list_1))
print(type(list_2))        # list_1,list_2 返回的结果都是<class 'list'>

# tuple()  元组(当元组中只有一个元素时,后面记得接逗号 "," , 不然为int类型)
tp_1 = (10,20,30)
tp_2 = (10,)
print(type(tp_1))
print(type(tp_2))        # tp_1,tp_2  返回的结果都是<class 'tuple'>

# set()  集合(集合中的元素也可以有其他数据类型,小伙伴可以动手试一试能添加什么类型的元素)
set_ = {10,20,30}
print(type(set_))        # <class 'set'>

# dict{}  字典 --> 键 : 值
dict_ = {'name':'木良450',"age":20}      
print(type(dict_))        # <class 'dict'>
# 字典是由键值对所组成。
# 这里面的'name',"age"称为 键名 ; '木良450',20 称为 值 ; 里面的 ‘:’ 称为 对。

二 、格式化输出

%s --->    字符串:str

%d ---->   整型:int

%f ----->   浮点型:float

%.2f       表示小数点后显示的小数位数

%03d       表示输出的整数显示位数,不足以0补全,超出当前位数,则原样输出

f' {表达式}'     f格式化比s格式化更简洁,高效

# %s --- 字符串
# %d --- 整型
# %f --- 浮点型

# 下面来点实例

age = 20
name = "木良450"
weight = 60.5
id = 'weixin_61672399'

# 我的名字是***
print('我的名字是%s'%name)

# 我的年龄是**岁
print('我的年龄是%d岁'%age)

# 我的CSDN的id是:***
print('我的CSDN的id是:%s'%id)

# 我的体重为:***kg
print('我的体重为:%f.1kg'%weight)

# 下面用f的格式化输出
print(f'我的名字是{name},我的年龄是{age}岁,我的体重为:{weight}kg,我的CSDN的id是:{id}')



有输出,就对应的有输入。

三,输入  :   input('内容')

input的特点:

        1.只要在程序中遇到input,就会等待用户输入数据

        2.input接收的数据需要用变量来进行保存

        3.input接收的数据默认都是字符串类型(要点)

# input的例举


number = input('请输入6位数的账号:')
print(type(number))
if len(number) > 6:
    print('请正确输入账号位数!')
else:
    password = input('请输入你的密码:')
    print(type(password))
    print('欢迎进入python世界!')

四、数据类型的转换

 

# 数据类型的转换
# 就举几个示例,小伙伴们可以自己试着动动手(动手学习才会快)。

a = 10
print(type(a))   # a 为 int()类型 --- 整型

# 转为 浮点型
print(float(a))
print(type(float(a)))

# 转为 字符串
print(str(a))
print(type(str(a)))

print('---------------------------')

b = [1,2,3]
print(type(b))      # 为列表类型

# 转为 元组类型
print(tuple(b))
print(type(tuple(b)))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值