输入
num1 = input('请输入第一个数: ')
num2 = input('请输入第二个数: ')
# 因为input输入的是字符串,不能直接进行运算,先改变数据类型
a = float(num1)
b = float(num2)
num = a + b
# c = ('%f+%f=%.4f' % (a, b, num))
c = (f'{a} + {b} = {num}')
print(c)
# 字符串
1.查找find/index
# find,从左侧开始查找,并返回其下标,找不到返回-1
# rfind,从右侧开始查找 # index,与find一样,但找不到直接报错
str1 = 'hello world and itcast and itheima and Python'
print(str1.find('and'))
print(str1.find('adn'))
print(str1.find('and', 15, 30)) # 15和30代表区间
2.查询次数count
3.修改replace
print(str1.replace('and', 'aaa', -1)) # 修改个数一旦是范围外,默认全改
print(str1.replace('and', 'aaa', 1))
4.split分割字符串,
????????返回的是列表,分割次数一旦是范围外,默认全分割
??????? 并且会丢失用来分割的字符串
5.join()方法,相当于把数据用某个东西连在一起,返回一个字符串
6.capitalize()将字符串第一个字母转换为大写
7.title()将字符串每个单词首字符转换为大写,且只要字母之前是非字母则认定是两个单词
8.lower()字符串中大写转小写
?
??????? upper()小写转大写
9.lstrip()删除字符串左侧空白字符
??????? rlstrip()删除字符串右侧空白字符
10.strip()删除字符串两侧空白字符
11.ljust左对齐
????????rjust右对齐
????????center居中
?12.判断子字符串的开始与结束的真假endswith
?13.isalpha():如果字符串?少有?个字符并且所有字符都是字?则返回 True, 否则返回 False。
????????isdigit():如果字符串只包含数字则返回 True 否则返回 False。
??????? isalnum():如果字符串?少有?个字符并且所有字符都是字?或数字则返 回 True,否则返回
????????False。
|