• 【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编码

  • 相关阅读:
    c++程序—冒泡排序法(函数、指针)
    c++程序—统计成绩
    c++程序—冒泡排序法
    c++程序—逆置
    c++程序—五只小猪称体重
    c++程序—goto
    c++程序—乘法表
    c++程序—循环嵌套
    RGB保存 .bmp文件踩坑记
    vdi文件扩容
  • 原文地址:https://www.cnblogs.com/coding365/p/12593081.html
Copyright © 2020-2023  润新知