当前位置: 首页 > backend >正文

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))

若有收获,就点个赞吧

http://www.xdnf.cn/news/579.html

相关文章:

  • JAVA学习-多线程
  • linux查看目录相关命令
  • Linux系统中的网络传输、网络管理以及软件仓库的构建
  • @EnableAsync+@Async源码学习笔记之四
  • 2025年第十五届MathorCup数学应用挑战赛D题论文全网首发
  • MSCKF——运动方程IMU状态递推(Propagation)
  • 深度补全网络:CSPN++ 有哪些开源项目
  • 2025华中杯挑战赛B题【单车调度】原创论文讲解
  • docker 搭建nacos 2.2.1版本单机版
  • 国产SMT贴片机自主技术突破解析
  • A股周度复盘与下周策略 的deepseek提示词模板
  • Unreal 从入门到精通之如何接入MQTT
  • 【开发心得】Dify部署ollama模型的坑[8]
  • 【漫话机器学习系列】210.标准化(Standardization)
  • [Java · 初窥门径] Java 注释符
  • DEV-c++怎么免打头文件中英文切换
  • c语言中的原,反,补码
  • PyTorch 深度学习实战(38):注意力机制全面解析(从Seq2Seq到Transformer)
  • “劣币驱逐良币”与“U型锁”刍议
  • Linux中的软件管理
  • 解决Windows update服务启动拒绝访问的问题 | wuauserv 注册表拒绝访问的方法
  • Sleuth+Zipkin 服务链路追踪
  • 四级英语备考指南
  • 信息量、香农熵、交叉熵、KL散度总结
  • PowerBi中DATEDIFF怎么使用?
  • vue3 中 iframe 多页面切换导致资源刷新的问题解决
  • 从句详细解析
  • 群晖威联通飞牛等nas如何把宿主机硬盘挂接到可道云docker容器中
  • 【Envi遥感图像处理】016:如何下载NOAA AVHRR GIMMS 全球数据集?
  • 结构体详解