Python的基本数据类型,数字类型、字符串、容器类型

目录

1、数字类型

1.1  整型

1.2  浮点型

1.3  复数  complex

2、字符串

2.1  判断系列  is

2.2  查找统计类

2.3  转换类

2.4  填充、拼接、分割

2.5  格式化

3、常量 Nonetype

4、布尔类型  Booleans

5、数据结构(容器类型)

5.1  列表  list

5.2  元组tuple

5.3  字典dict()

5.4  集合set


1、数字类型

1.1  整型

        内有几种进制:

        转换:

  •  二进制函数   bin()
  • 八进制   oct()
  • 十进制  int( )
  • 十六进制   hex()

1.2  浮点型

  • round         (num,保留几位)
  • decimal      精确小数

from decimal import Decimal
mydec = Decimal(1.223)
print(mydec)
mydec = Decimal("1.223")
print(mydec)


输出:
1.2230000000000000870414851306122727692127227783203125
1.223

1.3  复数  complex

        实部和虚部存储的都是浮点型。

2、字符串

常用方法:

2.1  判断系列  is

        字符串常用方法——判断系列(True/False)

  • str.isdigit()             字符串中是否只包含数字
  • str.isnumeric()       字符串中是否只包含数字(包括中文一到九等)
  • str.isalnum()            字符串中是否只包含字母或数字
  • str.istitle()                 字符串中是否每个单词首字母大写,其他字母小写
  • str.isalpha()              字符串中是否只包含字母(汉字会算作字母)
  • str.isupper()              字符串中是否全为大写
  • str.islower()               字符串中是否全为小写
  • str.isidentifier()          字符串是否为合法标识符
  • str.isprintable()          字符串是否为可打印字符
  • str.isspace()              字符串中是否只包含空格(tab也算空格)
  • str.startswith(prefix[, start[, end]]      字符串是否以某字符串开始,可以通过start和stop参数设置搜索范围
  • str.endswith(suffix[, start[, end]])      字符串是否以某个字符串结束,可以通过start和stop参数

2.2  查找统计类

  • len(str)            长度
  • str.count(" ")   子串出现的次数
  • str.index(" ")   查找子串第一次出现的位置
  • str.find(" ")      查找子串第一次出现的位置

        str.index(sub [,start [,end]]) 显示substring在字符串中第一次出现的下标位置,没有会报错。

        str.find(sub [,start [,end]]) 查找substring,找到返回其起始位置, 找不到返回-1。

2.3  转换类

  • str.upper           大写
  • str.lower           小写
  • str.title              首字母大写
  • str.swapcase() 大小写互换
  • str.replace("旧", "新")  字符替换
msg = "i am ok"
msg1 = msg.upper()
print(msg1)

输出:
I AM OK
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值