• 第2课 变量和对象


    一、常见的数据--数字

      1-python语言里的一切数据都是对象

      2-1,2,3、-5678

      3-python2中int--整型、long--长整型

      4-python3中只有int型,没有long

      5-type()---获取一个数据的类型

     print(type(100))

      E:softwarepythonpython.exe "D:/software/HelloWorld/songqin/python/lesson02 变量和对象/lesson02 知识点.py"

      <class 'int'>

      6-浮点数float

        1-3.14

        2-3.0

        print(type(3.14))

         <class 'float'>

      7-数字的运算

        1-加减法:

           >>> 2 + 3

          5

          >>> 6-9

          -3

        2-乘除法

          >>>2 * 6

          12

          >>> 5 / 2
          2.5

          >>> 5 // 2

          2

        3-除法,取商

          1--python2:   9 / 4 结果 2

          2--python3:   9 / 4 结果2.25  /运算符 总是得到小数

          3--python3:   9 // 4 结果2     //运算符 结果为整数

        4-除法,取余数:python2和python3都一样

          >>>9 % 4

          2.25

        5-python2 和python3的+ 、-、*、%都是一样的用法

          不一样:除法不一样

              python2:9 / 4 = 2  9.0 / 4 = 2.25 与python3一样

              python3:9 / 4 = 2.25  9 // 4 = 2与python2一致

        6-- 2**4 = 16 次方

        7-混合运算:先乘除,后加减。有括号先算括号里面的内容。括号可以让运算更清晰。

     二、在代码文件中执行多行语句

      1、python第一行代码要顶格写

      2、多行语句对齐

      3、空行没有关系

      4、顺序执行

        5、python是通过缩进来区别代码块

      6、代码的缩进建议4个空格==一个TAB键---规范

      7、字符串: ''、" "、''' '''、"""  """

      8、像3、'asdf'这种从代码表达式直接可以产生的python对象,叫Literal(字面量)

      9、id()--- 存储地址

        print(id('你好,欢迎来我们学校学习'))

     三、变量--可以改变

        1-变量的命名:

          1-数字不能打头

          2-组成元素:字母、数字、下划线(_)

          3-不建议用中文命名变量---规范

          4-不能用关键字(int、float)--有特殊用途的--作为变量名

          5-内置函数名不能使用---例如使用print作为变量名--这个函数将失去作用

          6-python大小写敏感

        2-没有任何变量引用的对象,会被python解释器清除    

    a = 6
    print('a第一次赋值的内存地址:', id(a))
    b = a
    print('b第一次赋值的内存地址:', id(b))
    a = 8
    print('a = 8 赋值的内存地址:', id(a))
    print('b的地址:', id(b))
    b = a
    print('b = a 赋值的内存地址:', id(b))
    a第一次赋值的内存地址: 1793635552
    b第一次赋值的内存地址: 1793635552
    a = 8 赋值的内存地址: 1793635616
    b的地址: 1793635552
    b = a 赋值的内存地址: 1793635616

        3-python没有 a++、a--这样的写法,正确的写法:a += 1或者a = a + 1

  • 相关阅读:
    同样的请求img代码,单个html文件和项目中的html文件请求结果不一样
    CSS中A标签断字不换行问题(基础知识)
    句柄无效。 (异常来自 HRESULT:0x80070006 (E_HANDLE))
    Ext.Net 控件FileUploadField上传文件
    500内部服务器错误。你查找的资源存在问题,因而无法显示
    WebService 错误:无法加载协定为xxx的终结点配置部分,因为找到了该协定的多个终结点配置
    SyntaxError: unterminated string literal
    servlet入门
    myeclipse视图布局恢复
    JavaWEB开发入门
  • 原文地址:https://www.cnblogs.com/nick1998/p/9928685.html
Copyright © 2020-2023  润新知