• 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-->结果取反  

      

  • 相关阅读:
    【重构-改善既有代码的设计0】读书笔记
    【代码大全0】读书笔记
    【Mood-10】每个程序员都应该读的30本书
    【Android Studio使用教程3】Android Studio的一些设置 体验更好了
    【Android Studio使用教程2】Android Studio创建项目
    【Android Studio使用教程1】Android Studio导入项目的几种方法
    【AsyncTask整理 2】 AsyncTask方法代码演示
    【AsyncTask整理 1】 AsyncTask几点要注意的地方
    【Android 界面效果42】如何自定义字体
    Creating an Android Project(创建一个android项目)
  • 原文地址:https://www.cnblogs.com/tulintao/p/11114918.html
Copyright © 2020-2023  润新知