• 2.python变量以及数据类型


    一、变量

    变量格式:

    变量名 = 变量值

     

    例子:[root@server2 ~]# python

    Python 3.5.5 (default, Mar  6 2018, 04:38:04)

    [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux

    Type "help", "copyright", "credits" or "license" for more information.

    >>> a = 2        #定义变量a  等号两边有空格

    >>>           #查看变量的值方法1

    2

    >>> print (a)      #查看变量的值方法2

    2

     

    1种查看变量值的方法在python的命令行中是可行的。

    但是写在脚本中,执行脚本是不能打印出变量a的值的。

     

    注意:变量名称不能以数字或是Python的关键字开头。

     

    例子2:

    #!/usr/bin/env python

    a = 123

    b = a

    print (a,b)

    a = "hello"

    print (a,b)

     

    [root@server2 ~]# python a.py

    123 123

    hello 123

    结果: b的值并没有随着a的值变化而变化。是因为b变量的值是直接指向变量的内存地址的

    二、字符编码:

    (1)ASCII编码表就是用1-256之间的数字对应不同的字符(大写 小写 特殊字符)

    但是ASCII表只能满足美国的需要,因为他们字符少。无法满足中国。

    (2)于是中国在ASCII的基础之上添加了汉字,为GB2312编码。后来又做了一系列改进。而且不同的国家出现了不同的字符编码。那就出现了用不同的字符编码,会乱码的问题。

    (3)为了解决这个问题。国际标准组织制定了unicode编码。

          unicode(统一码、万国码、单一码)

    (4) 那么表示一个字符需要用16比特。对于美国来说表示一个字符只需要8比特,

       对于美国等国家不好存,所以出现了utf-8.如果存英文 以1字节存储。存中文用3字节存储。

     

    二、数据类型

    python常见的数据类型有:

       查看数据类型的函数

       type (变量名称)    这样就可以查看出变量的数据类型

       1. 数字:

              (a) 整型(int):

                 >>> a = 123

                 >>> type (a)

                    <type 'int'>

             

              (b) 长整型(ling):

                    >>> b = 12345678901234567890

                    >>> type (b)

                         <type 'long'>

                

              (c) 浮点型 (float)

              浮点型就是小数

                    >>> a = 1.2

                    >>> type (a)

                       <type 'float'>

              (d) 布尔型(FalseTrue):  引用的时候,首字母大写

                   >>> 2 > 1

                       True

                   >>> 2 < 1

                         False

       3. 字符串:

          当变量的值  #需要注意的是当字符串作为变量的值的时候,需要用引号引起来

          >>> a = 'abc'

          >>> type (a)

              <type 'str'>

     

    、类型转换

       1 str(),repr()或是format()用这个3个内置函数可以将非字符串类型转换为字符串。

            例子:>>> a = 1

                  >>> type(a)

                     <type 'int'>

                  >>> a=str(a)   

                  >>> type(a)

                     <type 'str'>

         2)强制转换为整型

              int()

         3)转为为浮点型

              float()

         4)将字符串转换为列表

              list()

          5)将字符转转换为元组

              tuples()

          6)将字符串转换为集合

              set()

     

     

     

  • 相关阅读:
    VUE前端项目配置代理解决跨域问题
    面试题:无序数组排序后的最大相邻差
    Vue项目中更改Vux组件中的样式
    iOS13适配 UITableView 种Cell出现带方框的小箭头
    JavaScript 中的require,import,export
    前端框架 Less 学习与实践
    Vue textarea 高度自适应
    Vue项目中添加手势实现左滑右滑操作
    day24 多态--后续
    day24 继承、封装和多态
  • 原文地址:https://www.cnblogs.com/pangbing/p/6759461.html
Copyright © 2020-2023  润新知