加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

练习——python数据类型1

发布时间:2020-12-20 10:45:39 所属栏目:Python 来源:网络整理
导读:一、简述python的五大数据类型的作用、定义方式、使用方法 数字类型 整型 作用:描述身份证、学号等 定义方式 a = int(123) 浮点型 作用:描述身高、薪资等 定义方式 a = float(20000.0) 字符串类型 作用:描述名字、爱好等 定义方式 a = 'byx'b = "byx"c =

一、简述python的五大数据类型的作用、定义方式、使用方法

  1. 数字类型

    • 整型

      作用:描述身份证、学号等

      定义方式

      a = int(123)
    • 浮点型

      作用:描述身高、薪资等

      定义方式

      a = float(20000.0)
  2. 字符串类型

    作用:描述名字、爱好等

    定义方式

    a = 'byx'
    b = "byx"
    c = '''
    a
    b
    c
    '''

    使用方法

    a = 'my name is '
    b = 'byx'
    print(a + b) # 'my name is byx'
    print(b * 2) # 'byxbyx'
    print(a > b) # True
  3. 列表

    作用:能够存储多组任意类型数据,并且可以方便的取出一条或多条。

    定义方式:中括号内通过逗号分隔开多个数据。

    使用方法

    l = [1,2.3,'a',['b','c']]
  4. 字典

    作用:能够存储多组数据,存储的数据有对应的描述

    定义方式:大括号内存多个元素,元素以key: value的格式储存,键值对以逗号隔开

    使用方法

    dic = {'a': 1,'b': 2}
    dic = dict(a = 1,b = 2,c = 3)
    print(dic[a]) # 1
  5. 布尔型

    作用:标识事物的对错或可行性

    使用方式

    tag = True
    tag = False

二、一行代码实现下述代码功能

x = 10
y = 10 
z = 10
x = y = z = 10

三、写出两种交换x、y值的方式

x = 10
y = 20
z = x 
x = y
y = z
x,y = y,x

四、一行代码写出nick的第2、3个爱好

nick_info_dict = {
'name':'nick','age':'18','height':180,'weight':140,'hobby_list':['read','run','music','code'],}
res1,res2 = nick_info_dict['hobby_list'][1],nick_info_dict['hobby_list'][2]

五、使用格式化输出的三种方式实现以下输出

name = 'byx'
height = 180
weight = 140
# "My name is 'Nick',my height is 180,my weight is 140"
print(f'My name is {name},my height is {height},my weight is {weight}')
print('My name is %s,my height is %s,my weight is %s' % (name,height,weight))
print('My name is {},my height is {},my weight is {}'.format(name,weight))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读