欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > python基础知识点(3)

python基础知识点(3)

2025/4/20 18:42:31 来源:https://blog.csdn.net/2301_81571192/article/details/147352758  浏览:    关键词:python基础知识点(3)

字符串处理函数

lower() 转换字符串中的大写为小写
upper() 转换字符串中的小写为大写
capitalize() 转换字符串中的第一个字符转换为大写
swapcase() 英文字符大小写互换

字符串查找

#字符串的查找

s="hello world"print(s.find('or'))print(s.find("A"))print(s.index('or')) #find()找不到返回-1prints.index('A') #index()找不到会抛出异常

 

输入与print输出输出

使用input()函数进行输入,得到的是一个字符串,通常是
n=inpupt("请输入第一条边的长度:")使用print()函数进行输出,可以同时输出多个对象
如果print()函数中没有任何对象,表示输出一个换行

 

练习

练习1  编程,输入一个英文句子,统计单词个数

#编程,输入一个英文句子,统计单词个数
s=input("请输入一个英文句子:")
l=s.split()
print(f"该句子中总共有{len(l)}个单词")

 

image.png

练习2 切片操作

Python运行代码复制代码

 

#编程:输入一个18位的身份证号,以类似于“2003年05月16日”的形式输出

id=input("请输入身份证号:")year,month,day=id[6:10],id[10:12],id[12:14]print(f"{year}年{month}月{day}日")

练习3

#根据输入的三条边,计算并输出三角形的面积
import matha=eval(input('请输入第一条边长: '))
b=eval(input('请输入第二条边长: '))
c=eval(input('请输入第三条边长: '))
p=(a+b+c)/2
area=math.sqrt(p*(p-a)*(p-b)*(p-c)) #math.sqrt表示开平方
print("三角形的面积是{}".format(area))

若有收获,就点个赞吧

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词