zoukankan      html  css  js  c++  java
  • 2. 初识Python之数据类型

    本来是平台的一天,二狗走在路上,不想到却被一群小混混拦住了

    小混混问二狗是干什么的,二狗说是Python工程师

    小混混为了验证二狗的事实,问了二狗一个问题,

    小混混:

    Python中的数据类型都有哪些:
    

    二狗回答说:

    Python 中有
    - 整数:任意大小的正整数负整数
    - 浮点数:小数
    - 字符串:引号括起的都是字符串。引号可以是单引号, 也可以是双引号
    - 布尔值:一个布尔值只有True、False两种值
    - 空值:空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
    

    小混混:

    不错呀,还挺详细,再问你一个:什么是字符串?
    

    二狗:

    字符串

    就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号, 也可以是双引号
    
    例子
    
        单引号:
        'Python'
        
        双引号:
        "Python"
    

    注意:引号必须是英文字符,不能是中文的‘’和“” 英文的''和"" 在计算机看来是截然不同的,中文的标点符号是会编译错误的


    这时候挑事儿的来了,小混混一看难不倒这二狗。

    有人问:那三个引号是什么呢?''' '''

    二狗得意一笑:用手脱了一下眼镜自信的说:

    三个引号就是自动实现了换行
    例如:
    print('换行
    换行
    换行
    ')
    
    print("换行
    换行
    换行
    ")
    
    print('''换行
    换行
    换行
    ''')
    
    上面个两个都会打印出来换行换行换行
    
    而第三个会打印
    换行
    换行
    换行
    

    二狗一气呵成,得意不以

    “不对”,小混混大喝一声,二狗直接吓出了一身冷汗,继而马上又平静了

    “哪里不对。”二狗自诩从来没有写过bug的自信,同样厉声问道

    “前两个编译错误”

    image.png

    二狗大吃一惊,

    这时候小混混给出了正确的代码

    image.png

    image.png

    二狗羞愧难以,为了挽回颜面

    二狗马上介绍了字符串的几种方法

    修改字符串的大小写

    name = "ada lovelace" 
    print(name.title()) 
    

    输出:

    Ada Lovelace 
    

    字母全部大写或小写

    name = "Ada Lovelace" 
    print(name.upper()) 
    print(name.lower()) 
    

    这些代码的输出如下:

    ADA LOVELACE 
    ada lovelace 
    

    删除空白

    favorite_language = ' python '
    print(favorite_language, len(favorite_language))
    # 删除右边空白
    print(favorite_language.rstrip(), len(favorite_language.rstrip()))  
    # 删除左边空白
    print(favorite_language.lstrip(), len(favorite_language.lstrip()))
    # 删除两边空白
    print(favorite_language.strip(), len(favorite_language.strip()))
    

    输出

    python  7
    python 6
    

    image.png

    image.png

    小混混觉得还不错,于是出了一题

    message = 'One of Python's strengths is its diverse community.' 
    print(message) 
    

    二狗张口就说:

    One of Python's strengths is its diverse community.
    

    当然是错误的

    ![image.png](WEBRESOURCE7d2c65e3ffd7ff72a3892a0068bd87c1)
    

    小混混给了二狗一次改正的机会

    二狗将代码改成了

    message = "One of Python's strengths is its diverse community." 
    print(message) 
    

    这次小混混满意的点点头

  • 相关阅读:
    实现带有头结点的链表
    数据结构之链式线性表
    HDU 1010 dfs+奇偶剪枝
    数据结构之顺序线性表
    POJ 1753 dfs+枚举
    HDU 4277 dfs+set去重
    平衡二叉树
    线性素数筛+欧拉线性筛(证明)
    dp--2019南昌网络赛B-Match Stick Game
    线段树+单调栈+前缀和--2019icpc南昌网络赛I
  • 原文地址:https://www.cnblogs.com/hcf-fcl/p/11199532.html
Copyright © 2011-2022 走看看