Python中的数据类型

基本算术运算符

  • 由Python解释器直接提供,不需要引用第三方库,也叫做内置操作符
    在这里插入图片描述
    Python中除法的结果是浮点型
    Python中没有专门的++/–运算符,+/-单独出现时,仅表现正/负

增强型运算符

在这里插入图片描述

Python取模运算符

  • 取模运算和取余运算

    • 其他语言中(C/C++)中,取模就是取余数

    • Python中正数取模与其他语言相同

      对于整数a,b(a,b为负时符号一致与整数运算相同)来说取模或求余运算的方法是一样的:
      1.求整数商: c = a / b c = a / b c=a/b
      2.计算模或余数: r = a − c ∗ b r = a - c * b r=acb

    • Python负数时运算不同如下:
      1.取模运算计算c的值时,结果向负无穷方向舍入
      2.求余运算在计算c的值时,向0方向舍入
      在这里插入图片描述在这里插入图片描述

特殊的格式化控制字符

  • 特殊的格式化控制字符以反斜线 " \ " 开头
    在这里插入图片描述

格式化输出字符串*

  • 使用format格式化输入字符串
    在这里插入图片描述

  • 设置填充字符、对齐方式、宽度

    str1 = "天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。"
    print("|{:30}|".format(str1))            # 如果后面的参数是字符串,默认左对齐;数字则默认右对齐
    print("|{:>30}|".format(str1))           # >30 宽度为30个字符,右对齐
    print("|{:<30}|".format(str1))           # <30 宽度为30个字符,左对齐
    print("|{:^30}|".format(str1))           # ^30 宽度为30个字符,中间对齐
    print("|{:30}|".format(str1))            # 设置参数长度,设定的宽度小于字符串宽度,则按照字符串的宽度输出
    print("|{:*^30}|".format("商品信息"))
    goods_format = "{0:10}{1:18}{2:10.2f}{3:4}"
    print(goods_format.format("001", "HUAWEI mate30", 18000.21, 500))
    

    输出结果

    |天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。      |
    |      天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。|
    |天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。      |
    |   天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。   |
    |天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。      |
    |*************商品信息*************|
    001       HUAWEI mate30       18000.21 500
    

输出整数和浮点数类型的格式规则

在这里插入图片描述

千位分隔符和控制精度

在这里插入图片描述

字符串类型

  • 字符串就是字符的序列表示:可以由一对单引号、双引号或三引号
    在这里插入图片描述
    注意:字符串以Unicode编码存储,因此字符串的英文字符和中文字符都算作一个字符

字符串操作符

  • 基本的字符串操作符
    在这里插入图片描述

内置数学函数

  • 常见的数值运算函数
    在这里插入图片描述
  • 数字类型转换函数
    在这里插入图片描述
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值