zoukankan      html  css  js  c++  java
  • python基本知识之数据类型

    python世界:受欢迎的走势,全球走势看2016年己超越PHP,仅供参考。

    计算机可以做数学计算的机器,能够处理各种各样的数据如文本、图形、音频、视频、网页等。python能处理的数据类型如下:

    整型          int
    浮点型       float
    字符型       char
    布尔型       bool      Ture/False

    待补充:

    [

    列表
    字典
    元祖
    ]
    整数
    Python可以处理任意大小的整数(含负整数),在程序中的表示方法和数学上的写法一模一样,例如:0,1,-1等。

    浮点数
    浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
    整数和浮点数在计算机内部存储的方式是不同的。
    字符串

    字符串是以单引号'或双引号"括起来的任意文本,需要注意的像这些特殊字符:单引号',双引号",反斜杠\这四个也都是属于字符串,(空格不用加转义符就可以可以输出空格)
    如果要输出以上特定的字符,则输在以上字符前添加转义符\     如:输出单引号则

    如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:输出单引号'则:
    >>>print('\'kkk')       或   print("\'kkk")
    >>>'kkk
    如需要把反斜杠也输出
    >>>print('\\kkk')
    >>>\kkk

    转义字符其他作用:\n表示换行,\t表示制表符;
    如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r''表示''内部的字符串默认不转义:
    >>> print(r'\\\t\\')
    \\\t\\
    注释符:''' .......'''   连续一对三个单引号,除了注释功能,在打印时还可以起到块打印的作用。
    如:
    >>> print('''kkkkk
    ... sssss
    ... aaaaa
    ... ''')
    #打印出:
    kkkkk
    sssss
    aaaaa

    布尔值
    布尔值只有True、False两种值,要么是True,要么是False,在Python中书写时一定把第一个字符写成大写如:Ture, False:
    在不确定内容为真或为假时可使用bool()来测试如:
    bool(0) 返回的False   
    bool('a')返回的Ture
    bool(' ') 返回的Ture  #单引号之间有空格
    bool([])  返回的False

    布尔值可以用and、or和not运算。
    and运算只有所有都为True则返回Ture,否则返回False
    or运算只要其中有一个为True就返回Ture,全为False则返回False
    not运算是非运算,它是一个单目运算符,把True变成False,False变成True:

    空值
    空值是Python里一个特殊的值,用None表示。None不等于0。0是一个有实际意义的数字


    ---------------------------------------------------------------------------------------------------------------------------------
    *注意*
     变量定义的规则:
        1.变量名只能是 字母、数字或下划线的任意组合
        2.变量名的第一个字符不能是数字
        3.以下关键字不能声明为变量名
        ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

  • 相关阅读:
    用户故事——老师
    用户故事——学生
    用户故事——管理员
    WebStorm 2018 最新激活码 license server
    vue cli 4.3.1版本脚手架 新人请看系列
    iviewtable表格数据 录音播放下载
    git修改远程仓库地址
    git上传提交个人心得
    layui 数据拆分 重组数据
    日志
  • 原文地址:https://www.cnblogs.com/oleli/p/5163137.html
Copyright © 2011-2022 走看看