打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python自学之路三:数据类型

一、数值型

  1. 整数型int:无论多复杂的算式都可以直接得到结果

    +加法
    -减法
    *乘法
    /除法
    //整除
    %模(求余)
    **
    abs(x)求x绝对值
    divmod(m,n)得到m // n和m % n

    同时,int可以进行和数学一样的大小比较判断,也可以进行连续比较判断,但要注意的是,判断m是否等于n要用m == nm = n是把m的值赋给n。在Python语言中,可以直接用二进制、八进制和十六进制来表示整数,只需要加一个前缀用以标识几进制即可:二进制:0b 前缀,八进制:0o 前缀,十六进制:0x 前缀

  2. 浮点数型float(小数):操作与整数类似

    • 受到17位有效数字的限制;

    • 可以使用科学记数法;

    • 值得注意的是,因为进度转换,会导致精度误差,例如:

    1. >>> 4.2 + 2.1 == 6.3

    2. False

    3. >>> 4.2 + 2.1

    4. 6.300000000000001

  3. 复数类型:支持所有常见计算

    • 复数之间只能比较是否相等;

    • 可以求平面上两个点(x1,y1)和(x2,y2)的距离;

    • Python里有专门面向复数计算的cmath模块

    • math模块提供了常数π、e等,以及数学函数的三角函数、对数、最大公约数等

二、bool型(逻辑型):

  1. 逻辑值仅包括TrueFalse两个,用来配合if/while等语句做条件判断

  2. 逻辑运算

    • “与” and(双目运算):and连接的两个真值需要同时为真,计算结果才为真;

    • “或” or(双目运算):or连接的两个真值只要有一个为真,计算结果就为真;

    • “非” not(单目运算):not连接的一个真值,非真为假,非假为真;
           not的优先级最高,and次之,or最低。

  3. 各种类型对应的真值:数值型里0是“假”,字符串类型里空串("")是“假”,序列类型里空序列是“假”,空值None也是“假”。

三、字符串型

  1. 字符串就是把一个个文字的字符串起来的数据,文字字符包含有拉丁字母、数字、标点符号、特殊符号以及各种语言文字字符

  2. 双引号和单引号都可以表示字符串,但必须成对,多行字符串用三个连续单引号表示;

  3. 字符的编号:第一个是0,第二个是1,...;最后一个是-1,倒数第二个是-2

  4. 特殊字符用转义符号"\"表示

    布尔False
    null类型None
    浮点型0.0
    空字符串""
    空列表[]
    空元组()
    空字典{}
    空集合set()
  5. 常见的字符串操作:

    • len:获取字符的长度;

    • 切片slice:s[start:end:step](开始结束步长)来获取特定位置的字符串;

    • 加法+:将两个字符串进行连接得到新的字符串,乘法*:将字符串重复若干次生成新的字符串;

    • ==:判断字符串内容是否相同;

    • in:判断字符串中是否包含某个字符串;

    • str.strip:去掉字符串前后的所有空格,内部的空格不受影响;str.lstrip:去掉字符串前面的所有空格;str.rstrip:去掉字符串后面的所有空格;

    • str.isalpha:判断字符串知否全部由字母构成;str.isdigit:判断字符串是否全部由数字构成;str.isalnum:判断字符串是否仅包含字母和数字。

  6. 字符串的高级操作:

    • spilt:分割,join:合并;

    • upper:全部大写,lower:全部小写,swapcase:把大小写相反;

    • ljust/center/rjust:排版左/中/右对齐;

    • replace:替换子串。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
《计算机二级Python语言程序设计考试》第3章:基本数据类型
字符串实践常见问题总结
Python3 字符串前面加u,r,b的含义
Python 变量类型 | w3cschool菜鸟教程
第3天:Python 变量与数据类型
Python|蓝桥杯之最长公共前缀
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服