目录
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