zoukankan      html  css  js  c++  java
  • Python基础

    引用计数:计数值被关联了多少个变量名,当计数值身上的引用计数为零时会被自动从内存中清理。


    变量值有3个特征:id type value


    is与==

    is身份运算:比较的是id是否相同

    ==判断值是否相同

    (id相等,值一定相等;值相等,id未必相同)


    常量:Python无常量约定,变量名全大写英文默认为常量


    基本数据类型

      1.什么是数据类型

      变量值即我们存放的数据,数据类型就是变量值得类型

      2.变量值为什么要区分类型

      因为变量值使用记录现实世界中事物的特征,针对不同的特征应该用不同类型的值去标识
     

    数字类型

     1.整型int:年龄身份证号学号等级

     2.浮点型:float:体重薪资身高


    列表list:记录多个值,比如人的多个爱好,一个班学士的姓名可以是任意类型

     定义:在[]内用逗号隔开多个任意类型的值


    字典dic:记录多个key:value值,

      定义:在{}内用,分隔开多个key:value的值,其中value可以是任意数据类型,而key通常是字符串的数据类型.


    布尔类型bool:Ture/False,用来标识条件是否成立

    所以类型的值都自带布尔值:当数据类型为0,None,空是,布尔值为False,除此以外布尔值都为Ture.

    在python3中只有一个input和python中的raw_input相同都会将用户输入的任何内容都存成str类型。


    %s可以接受任意值

    %d只能接受整数


    算术运算

    加+  减 _  乘*  次方**  除/  地板除//(取整)  除取余%


    比较运算

    比较运算只能在同类型数据之间进行比较,其中int float同为为数字运算可以进行比较;字符串之间进行比较时是对同位置字符进行大小比较,字符串长短与其大小无关。

    赋值运算

      增值运算

      age+=1


      链式运算

      a=b=c=d=e=10


      交叉运算

      x,y=y,x


      解压赋值

      nums=[1,2,3,4]

      a,b,c,d=nums


      逻辑运算

      and:连接左右两个条件,两个条件必须都成立,最后结果才为True,一旦左边条件为假则最终结果就为假,没有必要再去计算右面条件的值

      or:连接左右两个条件,两个条件但凡有一个成立,结果就为True,一旦左边条件为True则最终结果就为True,没有必要再去计算右面条件的值,一旦左边条件为False,还需要去计算右面条件的值,如果为True,最终也True

  • 相关阅读:
    利用@media screen实现网页布局的自适应
    js判断手机的左右滑动
    文档流
    对文本段落操作的一些细节
    简易菜单的制作
    jQuery Scroll Follow
    node 监听接口
    浏览器通知
    webSocket
    前端学习路线
  • 原文地址:https://www.cnblogs.com/yanhui1995/p/9642349.html
Copyright © 2011-2022 走看看