Python的数据类型
Python的数据类型
整型int
定义示例
age = 19
布尔型bool
定义
布尔型只有两个值,True 和 False
result = True
flag = False
转换
- 整型转换成布尔型时,0是False, 其他都是True
result = bool(0)
print(result)
flag = bool(1)
print(flag)
False
True
- 字符串转换成布尔型时,“”时False,其他都是True
result = bool("")
print(result)
flag = bool("saiya")
print(flag)
字符串str
定义示例
value = 'saiya'
upper()/lower()
- upper()将字符串中的字母全部转换成大写
- lower()将字符串中的字母全部转换成小写
value = 'HELLO saiya'
new_value = value.upper()
print(new_value)
value = 'HELLO saiya'
new_value = value.lower()
print(new_value)
HELLO SAIYA
hello saiya
isdigit()
判断字符串是否可以转换成数字
value = '123456'
result = value.isdigit()
print(result)
value = 'saiya'
result = value.isdigit()
print(result)
True
False
strip()/lstrip()/rstrip()
去掉字符串中的空格
value = ' saiya '
result = value.lstrip() # 去掉左边空格
print(result)
value = ' saiya '
result = value.rstrip() # 去掉右边边空格
print(result)
value = ' saiya '
result = value.strip() # 去掉两边空格
print(result)
saiya
saiya
saiya
replace()
将字符串中指定的部分内容,替换成新的内容
value = '我靠'
result = value.replace('靠', '**')
print(result)
我**
split()/rsplit()
将字符串使用指定的字符进行分割
value = 'hello|saiya|06'
result = value.split('|') # 从左边开始分割字符串
print(result)
value = 'hello|saiya|06'
result = value.rsplit('|', 1) # 从右边开始分割字符串
print(result)
['hello', 'saiya', '06']
['hello|saiya', '06']
浙公网安备 33010602011771号