Python的数据类型

Python的数据类型

 整型int

定义示例

age = 19

 布尔型bool

定义

布尔型只有两个值,True 和 False

result = True
flag = False

转换

  1. 整型转换成布尔型时,0是False, 其他都是True
result = bool(0)
print(result)

flag = bool(1)
print(flag)
False
True
  1. 字符串转换成布尔型时,“”时False,其他都是True
result = bool("")
print(result)

flag = bool("saiya")
print(flag)
 字符串str

定义示例

value = 'saiya'

upper()/lower()

  1. upper()将字符串中的字母全部转换成大写
  2. 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']
posted @ 2022-12-09 22:37  saiya6  阅读(65)  评论(0)    收藏  举报