• python基础--基础数据类型


    1、输入

      python2中的输入:

        关键字:input()  --> 需要人为的告诉input你输入的是哪种类型的数据(声明数据类型)

        

    >>> name = input('please input you name:')
    please input you name:'william'
    >>> name
    'william'
    >>> type(name)
    <type 'str'>
    >>> 

        关键字:raw_input() --> 会将用户的输入统一存为字符串类型

      python3中的输入:
        关键字:input() -->  会将用户的输入统一存为字符串类型

    >>> name = input('please input you name')
    please input you name william
    >>> name
    ' william'
    >>> type(name)
    <class 'str'>
    >>> 

      代码一旦改动,必须要重新执行有所改动的py文件,不然的话程序执行的还是你之前未改动的代码

    2、格式化输出

      有两种占位符:%s 和%d

      %s:可以给任意数据占位

      %d:只能给数字占位

      补充:%08d:传入的数据如果不够八位的话默认用0补全,超过8位的话,是多少就是多少

    3、数据类型:

      整型:

        作用:年龄、QQ号、手机号等等

        定义:age = 18 --> age = int(18)

        长整型:这是python2才有的

            n = 123
            # int
            n = 122213123213132132132131232132131231232132131232312312
            #long
            # 122213123213132132132131232132131231232132131232312312L
            n = 1L
            # 定义长整型

      浮点型:

        作用:体重、身高等等

        定义:salary = 8.88 --> salary = float(8.88)

      复数:a = 1 - 2j

        实部:a.real

        虚部:a.imag

      字符串:

        作用:存储一些描述性的信息

        定义:单引号、双引号、三引号(之所以有三种定义方式是考虑到用户在输入的文本中也需要用到引号)

        python中的字符串支持加和乘操作

      列表:

        作用:能够存储多个数据,并且可以方便的取出其中的某一个或多个数据(元素)

        定义:[]内部通过逗号分隔开多个元素,可以是任意的数据类型

      字典:

        作用:能够存储多个数据,存储的key对value有描述性的功能(能够将信息准确的表达清楚)

        定义:{}大括号内可以存多个数据,元素的格式是key:value形式存储

      布尔值:

        作用:标识事物的对错(可行性)通过True或者False来来判断事物的真假、对错(一般情况下我们不是直接操作的布尔值而是通过判断去得到布尔值,这里面就两个值不会反复开辟内存空间去存放)

        定义:tag = True --> tag = bool(True)

    3、运算符

      算术运算符:

        +加

        -减

        *乘

        /除

        //整除

        %取余

      比较运算符:

        == 比较对象 是否相等

        != 比较两个对象 是否不相等

        >大于

        <小于

        >=大于等于

        <=小于等于

        <>不相等    

      链式赋值:   

        x=100
        y=x
        z=x

        x = y = z = 100

      交叉赋值:

        x = 10

        y = 20

        x, y = y, x]

        

        z = x 

        x  

      

    4、逻辑运算符

       与:and-->两边必须同时成立

       或:or-->一边成立就可以,另一边无需再看

       非:not-->结果取反  

      

  • 相关阅读:
    **RESTful API版本控制策略
    HTTP协议header标头详解
    $headers = $this->input->request_headers();返回请求头(header)数组
    ****Web API 版本控制的几种方式
    ****RESTful API 设计最佳实践(APP后端API设计参考典范)
    php怎么获取checkbox复选框的内容?
    Linux中Samba详细安装【转】
    linux中serial driver理解【转】
    Linux内核中进程上下文、中断上下文、原子上下文、用户上下文的理解【转】
    八、mini2440裸机程序之UART(2)UART0与PC串口通信【转】
  • 原文地址:https://www.cnblogs.com/tulintao/p/11114918.html
Copyright © 2020-2023  润新知