精华内容
下载资源
问答
  • 提示:python版本2.7,windows系统... None,是一个特殊的值,不能说是0,也不是字符串的'',None表示什么也没有,是一个对象。 2.布尔类型(bool)  bool,值为:True和False,Python中None,任何数值的0,...

    提示:python版本2.7,windows系统

    Python提供的基本数据类型:空、布尔类型、整型、长整型、浮点型、字符串、列表、元组、字典、日期

    1.空(None)

      None,是一个特殊的值,不能说是0,也不是字符串的'',None表示什么也没有,是一个空对象。

    2.布尔类型(bool)

      bool,值为:True和False,Python中None,任何数值的0,空字符串'',空列表[],空元组(),空字典{}都是False,还有自定义为类型中实现了__nonzero__(),__len__()方法的返回值为False或0的对象也是False,其他的数据都为True。

    >>> bool(True)
    True
    >>> bool(1)
    True
    >>> bool('hello world')
    True
    >>> bool([1])
    True
    >>> bool((1))
    True
    >>> bool({'name':'mouMiFan'})
    True
    >>> bool(False)
    False
    >>> bool(0)
    False
    >>> bool()
    False
    >>> bool({})
    False
    >>> bool([])
    False
    >>> bool(())
    False
    >>> bool(None)
    False

    3.整型(Int)

      Int,整数,范围为 -2 ** 31 到 2 ** 31 - 1 ,超出这个范围便是长整型,有2进制,8进制,10进制,16进制。用8进制表示整数时,前面要加'0'的前缀,16进制的前缀为'0x'

    >>> 017       #8进制
    15
    >>> 0xF       #16进制
    15

    4.长整型(Long)

      Long,整数,超出范围为为 -2 ** 31 到 2 ** 31 - 1的数字。后缀为'L'。其他同【整型】

    5.浮点型(Float)

      Float,小数,位数是可以变的,如:12.1 / (10 ** 8) 和 1.21 / (10 ** 7) 相等。对于很小或很大的数可以用科学计数法,如:1.21e-09。整型的除法是精确的,而浮点型的除法有可能是四舍五入的。

    6.字符串(String)

      String,用单引号或双引号或三引号的括起来的数据。引号不做字符串,只代表一种符号。如:'abc','hello world',"I'm mouMiFan"。如果字符串中包含'或",则用【\】转义,字符串中的【\】本身也要转义。

      \r:回车,\t:制表符,\n:换行符

      三引号括起来的字符串可以跨多行。

    >>> string = "string"
    >>> print string
    string
    >>> string = 'string'
    >>> print string
    string
    >>> string = 'I\'m string'
    >>> print string
    I'm string
    >>> print 'this is \n , haha'
    this is 
     , haha
    >>> '''this
    is
    hello
    world'''
    'this\nis\nhello\nworld'
    >>> print '''this
    is
    hello
    world'''
    this
    is
    hello
    world

     

    转载于:https://www.cnblogs.com/imeng/p/5044843.html

    展开全文
  • 划重点:''表示空字符串(空字符串就是字符串里没有内容) 字符串是不可变对象,至于什么是不可变对象 日后再说 字符串之所以区别于其他数据类型,是因为它是被包含在引号里面的 你可以用单引号,也可以用双引号 划...

    Python的基本数据类型——字符串 1.字符串的组成 字符串,通俗的说就是字符组成的一串内容,例如'Python大法好'、'Y45160100'、'PG one'

    划重点:''表示空字符串(空字符串就是字符串里没有内容)

    字符串是不可变对象,至于什么是不可变对象

    日后再说

    字符串之所以区别于其他数据类型,是因为它是被包含在引号里面的

    你可以用单引号,也可以用双引号

    划重点:但是不能一边单引号,一边双引号!

    我们看一下:

    图片.png

    第三个:两边不一致所以出错了

    当然,有时候我们必须单引号和双引号都得使用:

    图片.png

    例如我相把她说的话和所有内容都用单引号嵌套,发现报错了

    大家可以看到实际被单引号引用的是红色的内容,中间有一段是黑色的没被包括进去

    这是因为,派森会从左到右自动扫描到一对单引号就把它俩匹配一起

    为了解决这个问题,我们同时使用单引号和双引号

    图片.png

    这样就可以啦~

    其实连续三个单引号或者双引号也可以,不过一般我们不用

    什么?你问为什么,你不觉得打这么多很累么,hhhhh

    说到三个引号,我们要说一下注释了

    2.注释 注释,是对书籍或文章的语汇、内容、背景、引文作介绍、评议的文字。

    说得通俗一点就是多写点内容帮助理解

    Python中的注释分为单行注释和多行注释:

    单行注释

    在每行代码前写一个井号,则这行代码不会被运行

    图片.png

    运行之后发现报错,看一下报错信息,意思是a这个变量没被定义(因为你a=1定义的这行前面有个井号,是被注释了,程序不会执行)

    其实大家发现没,之前上课讲到的Markdown和这里的注释好像功能相似

    没错!就是这样!

    如果我连续很多行都要注释呢?

    小明:我知道,每行前面加一个#不就行了么,hhhh,我真是个天才

    小明啊,如果我有10000行,你还这样做么?

    小明无语凝噎。。。

    好了,我们讲一下多行注释怎么弄

    还记得刚才我们嫌弃的三个引号么

    它就可以多行注释

    图片.png

    a的内容确实被注释掉了,所以打印a的内容会报错

    当然,除了三个单引号,三个双引号也是ok的

    图片.png

    一直看报错的不太舒服,虽然我们是将用法

    来看个正常运行的(没有注释):

    图片.png

    今天作业:按照我的操作走一遍(敢不敢换个其他的说法)

    下课

    人生苦短,我选Python

    未完待续,连载中......

    转载于:https://juejin.im/post/5c80e159518825763c6dab73

    展开全文
  • Python的基本数据类型——...划重点:''表示空字符串(空字符串就是字符串里没有内容) 字符串是不可变对象,至于什么是不可变对象 日后再说 字符串之所以区别于其他数据类型,是因为它是被包含在引号里面的

    Python的基本数据类型——字符串

    1.字符串的组成

    字符串,通俗的说就是字符组成的一串内容,例如'Python大法好'、'Y45160100'、'PG one'

    划重点:''表示空字符串(空字符串就是字符串里没有内容)

    字符串是不可变对象,至于什么是不可变对象


    日后再说


    字符串之所以区别于其他数据类型,是因为它是被包含在引号里面的

    你可以用单引号,也可以用双引号

    划重点:但是不能一边单引号,一边双引号!

    我们看一下:


    图片.png


    第三个:两边不一致所以出错了


    当然,有时候我们必须单引号和双引号都得使用:

    图片.png


    例如我相把她说的话和所有内容都用单引号嵌套,发现报错了

    大家可以看到实际被单引号引用的是红色的内容,中间有一段是黑色的没被包括进去

    这是因为,派森会从左到右自动扫描到一对单引号就把它俩匹配一起


    为了解决这个问题,我们同时使用单引号和双引号


    图片.png


    这样就可以啦~


    其实连续三个单引号或者双引号也可以,不过一般我们不用


    什么?你问为什么,你不觉得打这么多很累么,hhhhh


    说到三个引号,我们要说一下注释了


    2.注释

    注释,是对书籍或文章的语汇、内容、背景、引文作介绍、评议的文字。

    说得通俗一点就是多写点内容帮助理解


    Python中的注释分为单行注释多行注释:


    单行注释

    在每行代码前写一个井号,则这行代码不会被运行

    图片.png


    运行之后发现报错,看一下报错信息,意思是a这个变量没被定义(因为你a=1定义的这行前面有个井号,是被注释了,程序不会执行)


    其实大家发现没,之前上课讲到的Markdown和这里的注释好像功能相似

    没错!就是这样!


    如果我连续很多行都要注释呢?

    小明:我知道,每行前面加一个#不就行了么,hhhh,我真是个天才


    小明啊,如果我有10000行,你还这样做么?


    小明无语凝噎。。。


    好了,我们讲一下多行注释怎么弄

    还记得刚才我们嫌弃的三个引号么

    它就可以多行注释

    图片.png


    a的内容确实被注释掉了,所以打印a的内容会报错


    当然,除了三个单引号,三个双引号也是ok的


    图片.png


    一直看报错的不太舒服,虽然我们是将用法

    来看个正常运行的(没有注释):


    图片.png


    今天作业:按照我的操作走一遍(敢不敢换个其他的说法)


    下课


    人生苦短,我选Python

    未完待续,连载中......


    转载自:https://ask.hellobi.com/blog/wangdawei/9818

    展开全文
  • python中有哪些类型的布尔值是False?

    千次阅读 2019-11-13 22:56:08
    python中,以下数值会被认为是...None是python中的一个特殊值,表示什么都没有,它和0、字符、False、集合都不一样。 bool(‘False’)的结果是True,因为‘False’是一个不为的字符串,当被转换成bool...

    在python中,以下数值会被认为是False:

    1. 为0的数字,包括0,0.0
    2. 空字符串,包括 ‘’, “”
    3. 表示空值的None
    4. 空集合,包括(),[],{}

    其他的值都认为是True。

    None是python中的一个特殊值,表示什么都没有,它和0、空字符、False、空集合都不一样。

    bool(‘False’)的结果是True,因为‘False’是一个不为空的字符串,当被转换成bool类型之后,就得到True。
    bool(‘ ’)的结果是True,一个空格也不能算作空字符串。
    bool(‘’)才是False。

    展开全文
  • Python-集合类型及操作

    2019-09-26 17:18:44
    1. 集合类型定义 集合是多个元素的无序组合 集合类型与数学中的集合概念一致; 集合元素之间无序,每个元素唯一,不存在相同元素;... 建立集合类型,必须使用set(); >>> A = {"python",...
  • python3 中 布尔 bool 类型转换

    千次阅读 2019-07-12 19:09:46
    python中,以下数值会...None是python中的一个特殊值,表示什么都没有,它和0、字符、False、集合都不一样。 bool(‘False’)的结果是True,因为‘False’是一个不为的字符串,当被转换成bool类型之后,就...
  • 集合类型及操作 1、集合类型的定义 集合是多个元素的无序组合 -集合类型与数学中的集合概念...-建立集合类型用{}或set(),建立集合类型,必须使用set() A={"python",123,("python",12...
  • Python什么没有 void 关键字?

    千次阅读 多人点赞 2020-08-21 23:30:21
    ????“Python猫” ,一个值得加星标的公众号void 是编程语言中最常见的关键字之一,从字面上理解,它是“的、空集、空白”的意思,最常用于表示函数的一种返回值类型。维基百科上...
  • void是编程语言中最常见的关键字之一,从字面上理解,它是“的、空集、空白”的意思,最常用于表示函数的一种返回值类型。 维基百科上有一个定义: The void type, in several programming languages derived ...
  • print(''==None) print(0==None) print(False==None) print([]==None) print(type(None)) 输出: False False False ...Python的一切皆对象,就连None都是...None是表示什么都不是。虽然在IF语句里,None的表现和...
  • 目录 列表--List 什么是列表?...[注]元组可以用没有包含内容的圆括号来表示;只含一个值的元组,必须加个逗号(,) 访问元组 修改元组 删除元组 元组运算符 元组索引,截取(切片) ...
  • 比如函数返回,当不知道返回什么时用来返回一个 return None 数字类型number python中的数字没有大小限值 ***常见数字分类*** 整数、浮点数、科学计数法、复数 1、 整数:没有小数部分 ,包含正数、负数、0、...
  • 建立集合类型,必须使用 set( ); 实例: 二、集合类型及操作 并差交补大于等于小于: 比如S^=T,它表示的是更新集合S,那用什么更新集合S呢? 答:是用S跟T中的非相同元素,也就是S集合与T集合的补运算之后的结果...
  • Python语言基础知识上海对外经贸大学统计与信息学院内容提要基本数据输入输出print, input, eval)标识符与变量数据类型字符串数值列表元组字典集合运算符和表达式2.1 控制台的输入与输出2.1.1 数据的输入input)函数...
  • python-7.python集合

    2021-02-23 14:20:44
    一、什么是集合set 集合set是一个无序的不重复元素序列 常用来对两个列表进行交并差的处理性 集合支持加载不可变的数据类型,如元组、字符串、数字 表示举例:{ ‘name’ , 1 , 'xiaomu' } 二、集合与列表的...
  • Python语言基础知识

    2020-11-25 00:10:30
    Python中提供了input()函数用于输入数据无论用户输入什么内容,该函数都返回字符串类型。其格式如下: input(prompt = Node,/) 其中prompt表示提示信息,默认为,如果不,则显示提示信息。然后等待用户输入,...
  • Python语言基础

    2017-07-29 19:37:34
    变量和常量常量:Python常量包括数字,字符串,布尔值和空值等。...空值:Python有一个特殊的空值常量None,与0和字符串(“”)不同,None表示什么都没有,None与任何其他数据类型比较都永远返回False。
  • 5.1 Python,列表

    2020-11-26 11:05:58
    列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表,具体示例如下: ...大家可能会疑惑:创建一个列表有什么作用?在实际开发中,可能无法提前预知列表中包含多少个元素及每个元素
  • 1、元组是不可改变的序列,同list一样,元组可以存放任意类型的元素,一旦元组生成,则它不可以改变(包括增、删、改)。 2、元组的表示方式:用小括号()括起来,单个元素括起来用逗号(,)区分是单个对象还是...
  • Python学习记录

    2021-04-27 13:45:46
    不是传统意义上的笔记,只是记录一些怕忘记的点 基础知识 第2章:变量和简单数据类型 1,.title()首字母大写,.upper()全部大写,.lower()全部小写...使用三引号时,字符串中换行引号什么的都不用特殊表示。 ...
  • Scala和Python中的None

    2020-11-30 15:26:24
    python中的None也就相当于其他语言中的null,表示一个对象指向了一个地址。 python秉承一切皆对象的概念,所以None也是对象。它的类型是 type(None) == NoneType NoneType唯一的一个实例就是None 对于没有return的...
  • 列表的概念 列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表,具体...大家可能会疑惑:创建一个列表有什么作用?在实际开发中,可能无法提前预知列表中包含多少个元素及每个元素
  • 四、Python的元组

    2020-10-29 20:53:13
    元组 ...如果我们想要表示一个元组,有两种表示方式: tuple表示元组对应的类,这样就相当于是调用了tuple这个类的无参的一个构造方法。 元组是不可变类型 如果我想将元组t的索引为1元素1
  • 集合 Python中集合(set)类型同数学中的集合概念一致,即包含0个或多个数据项的无序组合,集合...要么什么都不放,表示生成集合。 定义:集合也是一个容器类型,可以存放多个数据,集合的最外层表现形式是一对大...
  • Python中的输入与输出

    2021-02-15 20:56:35
    Python中提供input()函数用于输入数据,无论用户输入什么内容,改函数都返回字符串类型。其格式如下: input(prompt=None,/) prompt表示提示信息,默认为;如果不,则显示提示信息。然后等待用户输入

空空如也

空空如也

1 2 3 4
收藏数 74
精华内容 29
关键字:

python什么表示空类型

python 订阅