• python数据类型和变量



    一、数据类型

      整数: python可以处理任意大小的整数,其中也包括负整数,可以说在程序中其表示方法和数学上的写法是一模一样的。
      浮点数:当使用很大或者很小的浮点数的时候,必须使用科学计数法表示,把10用e来表示,比如1.23x10^9就是1.23e9,0.000012可以写成1.2e-5。
      字符串:
      1、字符串在python中是以单引号'或者双引号"括起来的任意文本,在一般情况下使用单引号,但是如果'本身也是一个字符的时候,就可以使用""括起来,比如"I'm ok"包含的字符是I、'、m、空格、o、k这6个字符。
      2、如果字符串里面有很多字符需要转义,就需要加很多 ,为了简化,python还允许用r' ’来表示' '内的字符串默认不转义,比如:

    >>>print('\	\')
        
    >>>print(r'\	\)
    \	\
    

      3、如果字符串内部有很多的换行符,用 n写在一行里不好阅读,为了简化,python允许用'''....'''的格式来表示很多行内容,比如:

    >>>print('''line1
    ...line2
    ...line3''')
    line1
    line2
    line3
    

      布尔值:布尔值和布尔代数的表示完全一样,在python中一个布尔值只有True、False两种值(注意大小写),布尔值可以用and、or和not表示。


    二、变量

      空值:空值是python中一个特殊的值,用 None 表示。

      常量:在python中,通常用全部大写的变量名来表示常量,但事实上这个常量仍然是一个变量,python根本没有任何机制保证常量不会改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变常量的值,也没人拦住你……

       除法: 在python中,存在两种除法,一种除法是/ ,其结果是浮点数:

    >>>10/3
    3.33333333333335
    >>>9/3
    3.0
    

    还有一种除法是// ,被称为地板除,两个整数的除法结果仍然是整数:

    >>>10//3
    3
    

      python变量表示: 等号=是赋值语句,在python世界中,可以将任意的数据赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量, 例如:

    a=123 # a是整数
    print(a)
    a='abc' # a变为字符串
    print(a)
    

    这种变量本身类型不固定的语言称之为_动态语言。_ 静态语言在定义变量时必须制定变量类型,如果赋值的时候类型不匹配,就会报错。比如C++中:

    int a=123;  //a是整型类型变量
    a="abc";    //错误:不能把字符串赋值给整型变量
    
  • 相关阅读:
    javascript判断浏览器类型与版本
    javascript动态创建VML
    getElementsByAttribute
    javascript替换字符
    javascript contains方法
    sql2005性能优化(在32位系统上突破2G内存使用量的方法)
    详解如何让WIN2003和SQL2005支持4G以上内存
    搭建Windows CE 6.0团队开发环境
    MS SQL Server启用对4G以上物理内存的支持
    USB 3G Wireless Modem(2010.10.28更新)
  • 原文地址:https://www.cnblogs.com/xipuhu/p/7456567.html
Copyright © 2020-2023  润新知