zoukankan      html  css  js  c++  java
  • python入门简书2

    1.数据类型:Python编程语言中,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)。

          字符串:

    字符串的识别方式非常简单——披了层【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至许多符号。只要是被括起来的,就表示是字符串类型。

    字符串类型必须有【引号】的辅助。不然字符串就只能被报错,无尽地呻吟~

          整数:不带小数点的数字

    整数英文为integer,简写做int。Python世界的整数其实和现实世界数学中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。

    我们已经知道了字符串有【引号】的保护,可以和符号及其他文字类数据,譬如中文、英文随意组合。

    而整数脱掉了【引号】马甲,只能『单独行动』。一旦碰上符号及其他文字类数据,譬如中文、英文,立马被报错秒杀。

    例如:4unit
    #报错:无效语法 SyntaxError: invalid syntax

            浮点数:

    浮点数非常好识别,它比整数多了一个小数点『.』

    浮点数的英文名是float,与整数(int)字符串(str)不同,浮点数没有简写。

    print(0.55+0.3)     ——————print(0.55+0.3)

    Python计算浮点数时,会先把0.550.3转化成二进制数【注:二进制数由0和1表示,逢二进一】

    0.55(十进制) = 0.1000110011001100110011001100110011001100110011001101(二进制)
    0.3(十进制) = 0.0100110011001100110011001100110011001100110011001101(二进制)

       而在这个转化过程中存在误差,这样,就造成了我们与程序计算结果的差异。
    2.数据的应用

    四则运算:+  -  *  /  %  **  //  加 减 乘 数 求余  次幂  取整除——返回商的整数部分

    字符串的拼接:与JavaScript语言不同的是Python字符串连接只能连接相同数据类型的数据,利用+号连接,否则会报错,。

    3.数据转换

    str()函数:将其他数据类型转化为字符串

    int()函数:将其他数据类型转化为整数

    只有符合整数规范的字符串类数据,才能被int()强制转换。(文字类和小数类字符串,无法转换成字符串。浮点数转化为整数,抹零取整)

    float()函数:将其他数据类型转化为浮点数

     
     
     
  • 相关阅读:
    二分图 洛谷P2055 [ZJOI2009]假期的宿舍
    并查集 洛谷P1640 [SCOI2010]连续攻击游戏
    贪心 洛谷P2870 Best Cow Line, Gold
    贪心 NOIP2013 积木大赛
    快速幂 NOIP2013 转圈游戏
    倍增LCA NOIP2013 货车运输
    树形DP 洛谷P2014 选课
    KMP UVA1328 Period
    动态规划入门 BZOJ 1270 雷涛的小猫
    KMP POJ 2752Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/carry-carry/p/10834722.html
Copyright © 2011-2022 走看看