zoukankan      html  css  js  c++  java
  • 【Python入门自学笔记专辑】——python字符串类型-数据类型转换

    数字类型的转换
    隐式类型转换

    ​ 多个数字类型之间可以进行数学计算,由于参与运算的数字类型可能不同,此时会发生隐式类型转换,如表

    操作数1类型 操作数2类型 转换后的类型
    布尔 整数 整数
    布尔、整数 浮点 浮点

    Python Shell实例:

    >>>a = 1 + True
    >>>print(a)
    2
    >>> a = 1.0 + 1
    >>>type(a)
    <class 'float'>
    >>>print(a)
    2.0
    >>>a = 1.0 + True
    >>>print(a)
    2.0
    >>>a = 1.0 + 1 + True
    >>>print(a)
    3.0
    
    显式类型转换

    ​ 再不能隐式类型转换的情况下,就只能用显式类型转换了。除了复数之外,三种数字类型(整数,浮点,布尔)都有自己的转换函数,分别是int(),float(),bool()

    • int()函数可以将布尔、浮点、字符串数据转化成整数。
    • float()函数可以将布尔、整数、字符串类型转化成浮点数。

    Python Shell实例:

    >>>int(False)
    0
    >>>int(True)
    1
    >>>int (19.6)
    19
    >>>float(5)
    5.0
    >>>float(False)
    0.0
    >>>float(True)
    1.0
    
    字符串类型

    ​ Python中字符串类型是str,不是string。Python中有3种字符串表示方法

    • 普通字符串:采用一对单引号‘’或一对双引号“”包裹起来
    • 原始字符串:在普通字符串前面加r,字符串特殊字符不会发生转义
    • 长字符串:字符串中包含了换行符缩进符等排版字符,可以使用三对双引号"""或三对单引号’’'包裹起来。

    下一节将Unicode编码

  • 相关阅读:
    NOIP 2018 day1 题解
    公司管理与信息化基础成熟度模型
    信息化成熟度整体评估模型
    审计抽样
    正态分布
    函证决策
    SALESORDERINCOME.QVW
    ERP上线通用模板
    可转换债券分拆
    luogu 1373 小a和uim之大逃离 dp
  • 原文地址:https://www.cnblogs.com/coding365/p/12593081.html
Copyright © 2011-2022 走看看