defcircle_perimeter_and_area():
r =float(input('请输入圆形的半径:'))
s =3.14* r*r
l =round(2*3.14*r,2)print(f'半径{r}的圆形的面积是{s},周长是{l}')
circle_perimeter_and_area()
常见小练习
v ='0123456789'
b = v[0::2]# 偶数print(f'偶数:{b}')
c = v[1::2]# 奇数print(f'奇数:{c}')
d = v[:2]+ v[8:]print(d)print(len(v))print(b[:3])print(c[-4:])
e = v[::-1]print(f'反转:{e}')
f = v.split('5')# 切片 以5为界限分为['01234', '6789']print(f)
g = v.replace('4','a')# 替换字符串中的元素,将4替换为a,原字符串不变,形成新的字符串print(g)
w ='-'.join(v)# 拼接,将可遍历对象用某字符串连接在一起,0-1-2-3-4-5-6-7-8-9print(f'拼接:{w}')
h = g + w
print(f'连接:{h}')
i = v.index('5')# 索引字符串存在是不报错,不存在时报错,导致代码运行中断print(f'角标:{i}')
j = v.find('15')print(f'角标:{j}')# 索引不存在字符串时,不保存,返回-1print(v.count('7'))# 统计字符出现的次数print(len(v))# 求字符串长度print(max(v))# 求最大值print(min(v))# 求最小值print(v*3)# v重复3次print(w+h)