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

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

若有收获,就点个赞吧

相关文章:

  • Lambda 表达式的语法结构
  • 20250419将405的机芯由4LANE的LVDS OUT配置为8LANE的步骤
  • 怎么查看LLM Transformer 架构进行并行计算和设备映射
  • Python基础总结(七)之条件语句
  • 多线程和线程同步
  • Pandas取代Excel?
  • 交换排序——快速排序
  • opencv 图像的旋转
  • mysql的函数(第一期)
  • 简单线段树的讲解(一点点的心得体会)
  • 动态规划算法:状态压缩
  • 【python编程从入门到到实践】第二章 变量和简单的数据类型
  • Nginx 文件上传大小限制及 `client_max_body_size` 最大值详解
  • Linux 系统盘制作 | 引导加载器(GRUB 为例)| mount
  • 二叉树进阶 - 二叉搜索树
  • PDF转excel+json ,vue3+SpringBoot在线演示+附带源码
  • 宇树机器狗go2—slam建图(1)点云格式
  • MLLMs for TSAD ?
  • 单例模式:懒汉式的两种优化写法
  • 编译报错 宏 _IOC_SIZEBITS,而这个宏在编译时未定义
  • 韩国法院将重审李在明案,韩德洙入局能否为大选带来变数?
  • 马上评|启动最高层级医政调查,维护医学一方净土
  • 中国人寿一季度净利润288亿增39.5%,营收降8.9%
  • “自己生病却让别人吃药”——抹黑中国经济解决不了美国自身问题
  • 药明康德一季度净利增长89%,在手订单增超四成至523亿元
  • 国家发改委:是否进口美国饲料粮、油料不会影响我国粮食供应