美文网首页
python学习-2

python学习-2

作者: 就是大饼 | 来源:发表于2020-12-20 12:59 被阅读0次

    数据

    数据类型有字符串(string,建成str),整数(integer, 简称 int),浮点数(float,无简称)。

    • 字符串:是由一个个字符连接起来的组合,你平时所见的字母、数字、汉字、符号都是字符。 字符串可以用来表示词、语句、甚至是数学公式。引号内的都为字符串
    • 整数:正整数、零和负整数的统称,即就是没有小数点的纯数字。
    • 浮点数:比整数多一个小数点的数。
      注: Python 在计算浮点数时,会有相应的转换机制,所以最终的小数精度会缺失。e.g. 0.35+0.11=0.46,但Python算的0.35+0.11=0.45999999996

    四则运算

    enter_209.jpg

    先算乘除,再算加减,有括号的先算括号里的,从左往右。

    字符串的拼接

    字符串拼接即利用字符串拼接符号【+】,将需要拼接的变量连接在一起。
    例子:

    hero = '美国队长'
    title = '漫威漫画'
    action = '取材于'
    print(hero+action+title)
    

    输出为“美国队长取材于漫威漫画”
    注:只有字符串与字符串才能拼接。

    数据类型的查询——type()函数

    type('查询的内容')
    

    可利用 print(type('查询的内容'))得知结果

    数据转换

    数据转换的方法有3个: str() ,int(),float()

    str()函数

    可以将其他类型的数据变换成 str 类型。
    如 8 是整数,用str(8)处理后,8就为字符型了。
    另外还能用引号将8引起来,此时的8也是字符型。

    int()函数

    可以将其他类型的数据转换成整数类型。

    num1 = '3'
    num2 = '6'
    print(int(num1)+int(num2))
    

    输出的是9
    注:只有字符串中的内容是纯数字时,才能够使用 int()函数进行强制转换。对于文字、英文、火星文、浮点形式的字符串都不能使用 int()进行转换。但浮点数可以进行int()转换。

    print(int(9.9))
    

    输出9
    int()函数的本质是将数据转换整数,对于浮点数,就是取整处理,也就是只拿走整数部分。 不会做四舍五入操作。

    float()函数

    可以将其他类型的数据转换成浮点数类型。
    float()函数的使用和 str()、int()的方法一致。也是将需要转换的数据放在括号里。
    float()函数可以将整数和字符串转换成浮点数类型,但前提是,这个字符串中的内容一定是数字形式。
    例子:

    height = 198.2
    weight = 97
    age = '30'
    print(float(height))
    print(float(weight))
    print(float(age))
    

    输出
    198.2
    97.0
    30.0

    总结

    enter_218.jpg

    相关文章

      网友评论

          本文标题:python学习-2

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