美文网首页
Python零基础1:数据类型、应用、转换

Python零基础1:数据类型、应用、转换

作者: Iphone60Plus | 来源:发表于2020-03-14 14:22 被阅读0次

    数据类型:字符串、整数、浮点数

    字符串 str

    #单双三引号皆为字符串
    a = 'eee'
    b = '520'
    c = '我爱你'
    print(a)
    print(b)
    print(c)
    eee
    520
    我爱你
    

    整数 int

    # 没有小数点的数字皆为整数(正整数、负整数、零)
    a = 10
    b = -10
    c = 0
    print(a)
    print(b)
    print(c)
    10
    -10
    0
    # 数值只能单独行动,和文字类数据碰一起报错
    a = 6aaabbb
    print(a)
    # 终端显示结果:报错:无效语法
    SyntaxError: invalid syntax
    

    浮点数 float

    # 带小数点的数字皆为浮点数
    a = 1.0
    b = -1.0
    print(a)
    print(b)
    1.0
    -1.0
    

    数据应用

    四维运算:运算优先级和平常一样,从左到右,先乘除后加减

    运算符 表示 例子
    + 2+1输出结果3
    - 3-1输出结果2
    * 2*3输出结果6
    / 1/2输出结果0.5
    % 取模-返回除法的余数 5%2输出结果1
    // 取整数-返回商的整数 5//2输出结果2
    ** 幂-X的Y次方 2**3输出结果8

    字符串的拼接

    # 方法一:同是字符串用'+'拼接
    a = '我的幸运数字是'
    b = '5,7,8'
    print(a+b)
    我的幸运数字是5,7,8
    

    数据类型的查询

    # type()函数来查询数据类型
    a = '我的幸运数字是'
    b = 578
    print(type(a))
    print(type(b))
    <class 'str'>
    <class 'int'>
    

    数据转换

    # 变量c被赋值整数1,str()函数将变量c转换为字符串
    a = '天上1天'
    b = '地上'
    c = 1
    d ='年'
    print(a+b+str(c)+d)
    天上1天地上1年
    
    # 整数规范字符串,int()函数转换为整数
    number1 = '6'
    number2 = '2'
    print(int(number1)+int(number2))
    8
    # 浮点数规范字符串,int()无法转换
    print(int('2.3'))
    ValueError:invalid literal for int() with base 10: '2.3'
    # 浮点数可直接被int()函数取整转换
    print(int(2.3))
    2
    
    # 小数点和整数型字符串float()函数转换
    number1 = '2.3'
    number2 = '-1'
    print(float(number1))
    print(float(number2))
    2.3
    -1.0
    

    相关文章

      网友评论

          本文标题:Python零基础1:数据类型、应用、转换

          本文链接:https://www.haomeiwen.com/subject/umbvshtx.html