zoukankan      html  css  js  c++  java
  • python条件/循环补充

    python是近两年火起来的一门语言,为什么使用它以及它有哪些好处我就不废话了,直切话题:

    开发的潜规则是:当你学一门语言,永远从"hello world"开始,我就写一个hello world

    C:WINDOWSsystem32>python
    Python 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print("hello world")
    hello world
    >>>
    

    可以看到它输出了内容,简单吧?知道为啥用python了吧?

    接下来说一下"print()",在python3里面"print"已经变成了一个函数了,函数加括号就运行,你里面的内容就是函数的参数

    接下来说一下输入:“input()”

    >>> a=input("输入内容:")
    输入内容:hello
    >>>
    

    然后变量,变化的量,变==变化,量==计量/保存状态,就是说白了,你每开启一个变量,解释器就会在你的内存里开辟一个内存空间(存放变量值,然后给它一个名字),以后在函数这块深有体会,现在无须知道,比如:

    a = 1
    a = “chen”
    a = 。。。。。
    这些都是变量,简单点,看下面公式:
    变量名 = 变量值
    

    为什么会有它,因为它是一个保存你当前状态,不同的状态会产生不同的结果,比如你中了足彩,然后开心的去会所了,然后半路被抢了,你就下海了,这就体现出来你的状态发生了变化。,在python中所有数据都是围绕对象这个概念来构建的,对象包含一些基本的数据类型:数字,字符串,列表,元组,字典等(看第二章),程序中存储的所有数据都是对象

    一个对象(如a=1)有:
        一个身份(id)
        一个类型(type)
        一个值(通过变量名a来查看)
    

    变量赋值

    与c语言的区别在于变量赋值操作无返回值
    链式赋值:y=x=a=1
    多元赋值:x,y=1,2 x,y=y,x
    增量赋值:x+=1
    

    可变and不可变

    实例被创建后,身份和类型是不可变的,
    如果值是不可以被修改的,则是不可变对象
    如果值是可以被修改的,则是可变对象
    

    后面(数据类型)会说到什么是可变的和什么是不可变的。

    比较

    身份比较,类型比较,值比较
    x=1
    y=1
    x is y #x与y是同一个对象,is比较的是id,即身份
    type(x) is type(y) #对象的类型本身也是一个对象,所以可以用is比较两个对象的类型的身份
    x == y #==比较的是两个对象的值是否相等  
    

    容器:某个对象包含对其他对象的引用,则称为容器或集合

    循环判断可以去文章里面找...........

  • 相关阅读:
    个人总结21
    个人总结08
    个人总结07
    构建之法读后感01
    学习进度表 03
    四则运算3
    求最大值
    学习进度表02
    四则运算 2
    学习进度表01
  • 原文地址:https://www.cnblogs.com/ArkhamKnight/p/9256592.html
Copyright © 2011-2022 走看看