zoukankan      html  css  js  c++  java
  • 基本數據類型

    # 1、数字类型
    # 1.1整型int
    # 作用:记录年龄、身份证号、个数等等
    # 定义:
    age = 18
    print(type(age))

    # 浮点型float
    # 作用:记录薪资、身高、体重
    # 定义
    salary = 3.3
    height = 1.87
    weight = 70.3
    # print(type(height))

    # 数字类型的其他使用
    level = 1
    level = level + 1
    # print(level )
    # print(10*3)

    # print(10+3.3) # int与flot之间可以相加
    # age=19
    # print(age>18)

    # 2、字符串类型str
    # 作用:记录描述性质的状态,名字,一段话’性别
    # 定义:用引号('',"",''' ''',""",""")包含的一串字符

    # print(type(info))
    # name="egon"
    # print(name)

    # x=18
    # print(type(x))
    # x='18' # 由数字组成的字符串,是字符串类型,不是int类型
    # print(type(x))
    # 'name'='egon' # 语法错误,等号左边是变量名,变量名的组成是字母、数字、下划线。

    # xxx # 代表访问变量名字
    # 'xxx' #代表的是值

    # x=10
    # y=x

    # 其他使用类型:
    # 字符串的嵌套,注意外层用单引号,内层用双引号,反之亦然
    # print("my name is 'egon'")
    # print("my name is \'egon'\")

    # 字符串之间可以相加,但仅限于str与str之间进行,
    # 代表字符串的拼接,了解即可,效率很低 + *
    # print('my name is '+ 'egon')


    # 3、列表:索引对应值(索引反映的是顺序、位置),索引从0开始,0代表第一个
    # 作用:按位置记录多个值(同一个人多个爱好,同一班级所有学生,同一个人12个月薪资),并且可以按照索引取指定位置的值
    # 定义:在【】内用逗号分隔开多个任意类型的值,一个值称之为一个元素
    # 0 1 2 3
    # l=[10,3.1,'aaaa',['bbb','ccc'],'ddd']
    # print(l1[1])
    # print(l[2])
    # print(l[3][1])
    # print(l[-1]) 取最后一个

    # 其他的用途:复杂嵌套(有顺序)

    # 4、字典类型:key对应值,其中key通常为字符串类型,所以Key对值有描述型功能
    # 作用:用来存多个值,每个值都有唯一一个key与其对应,key对值有描述型功能
    # 定义:在{}内用逗号分开多个key:value
    # d={'a','b','1','2'}
    # print(type(d))
    # print(d('a'))

    # info={'name':'egon','age':18,'gender':'male','salary':'salary:19'}
    # print(info['salary'])

    # 其他用途:嵌套取值(無順序)
    # student_info=[{'name':'egon1','age':18,'gender':'male','salary':19},
    # {'name':'egon2','age':18,'gender':'male','salary':19},
    # {'name':'egon3','age':18,'gender':'male','salary':19}]
    # print(student_info[1]['gender'])

    # 5 布尔bool
    # 作用
    # 用来记录真假这两种状态
    # 定义
    # is_ok = True
    # is_ok = False
    # print(type(is_ok))

    # 6.3其他使用
    # 通常用来当做判断的条件,我们将在if判断中用到它

  • 相关阅读:
    875. 家的范围
    Codeforces 1260D A Game with Traps(二分查找)
    Codeforces 1260D A Game with Traps(二分查找)
    Codeforces 1260C Infinite Fence(扩展欧几里得有解的条件)
    Codeforces 1260C Infinite Fence(扩展欧几里得有解的条件)
    Codeforces 1260B Obtain Two Zeroes
    Codeforces 1260B Obtain Two Zeroes
    Codeforces1260A Heating
    Codeforces1260A Heating
    HDU 2795 Billboard(线段树查询区间最大值)
  • 原文地址:https://www.cnblogs.com/ltyc/p/12977247.html
Copyright © 2011-2022 走看看