zoukankan      html  css  js  c++  java
  • python中常用的数据类型

    Python 基本数据类型

    一.数字型:

    int   整型   一般用来标识 人数,年龄等

    long 长整型 在python2中会存在长整型,而python3中是没有长整型的

    float 浮点型 一般用来标识薪资,身高等

    id相等,其值一定是相等的。

    id不同,其值也可能相等。

    二.字符串:

          单引号或双引号或三引号来表示字符串:

    name  = 'andy'
    
    name1 = '' ken''
    
    name2 = '''jason'''

    #字符串是可以进行+ 和 * 的:

    三.列表:

               能储存多个数据,通过索引能取一条或多条数据

    list = ['name',18,'hobby',[10,8]]
    print(list[3][0])

    四.字典:

    1.能储存多组数据,存取的数据有对应的描述
    2.大括号里储存元素,元素是也key:vulue 的形式储存,键值与键值之间是以逗号隔开
    3.key通常是来描述vlue的,key一般存为字符串
    4.vlue是key中真实存在的数据,vlue可以是任意数据
    5.大括号里储存的数据是无顺序
    6.用户只有操作字典中的key,无法直接取到vlue

    l = {'name' : 'andy''age' : 18'hobby' : 'run'
    }
    print(l['hobby'])

    五.bool:

    标识事物的对错,用 True 和 False 表示真和假,对和错。

    tag = True         #tag = bool(True)
    tag1 = False      #tag1 = bool(False)

    python 注释:
    1.单行注释 --- #
    2.多行注释 --- """ ......"""


    输入:

    input('>>>> :')

    格式化输出:
    有以下占位符
    %s---可以给任意类型数据占位
    %d---只能给数字类型占位

    print('my name is %s,my age is %s'%(name,age))

    print('%08d'%123456) #整数是八位数,不够八位数的自动0补齐,如超出八位,是多少打印多少

    运算符:

    1.加:+ , 减: - ,乘: * , 除: / ,取余 :%,a**b : a的b次方,等等.....

    2.比较运算:相等:== ,不相等:!=,大于:>,小于:<,大于等于:>=,小于等于<=

    数字之间是可以相互比较大小的。

    字符串也是可以比较大小的。

    A-Z , a-z : z 对应的数字是最大的,A对应的数字的最小的。

    3.赋值运算:

    a = 30
    b = 20

    4.链式赋值:

    a = b =c = 888

    5.交叉赋值:

    #第一种
    a = 100
    b = 80
    o = a 
    a = b 
    b = o
    
    #第二种
    a,b = b,a

    6.解压赋值:

    变量的个数要等同于列表里的元素个数

    l=[1,2,3,4,5]
    a,b,c,d,e = l 
    a,_,_,_,e = l 
    a,*_,e = l

    7.增量运算:

    a += 1  # a = a+1
    a -= 1   # a = a-1
    a *= 1  # a = a*1

    8.逻辑运算:

    #and: 与
    print(2 > 1 and 3 > 1)  # 为True
    print(2 > 1 and 2 > 5 )  #为False
    
    #or : 或
    print(1 > 0 or 1 > 2)  #为True 
    print(1 > 3 or 2 > 5)  #为False
    
    #not : 非 
    print(not 1 > 0)   #为False
    print(not 1 < 0)  #为True

    以上是我第三天python学习总结。

  • 相关阅读:
    rMATs分析single-end 数据,结果文件为空?
    Error in inherits(x, "theme") : argument "e2" is missing, with no default
    R 变量名开头不能为数字
    linux 下的通配符和正则表达式不一样
    samtools的一些问题
    Error in C(1, 2) : object not interpretable as a factor
    grep -w 正确使用,结果却不正确的原因之一
    慎用rm命令和*
    定义默认字典值为列表类型
    C语言考题:Find the key in the picture,good luck..
  • 原文地址:https://www.cnblogs.com/wujc3/p/11116943.html
Copyright © 2011-2022 走看看