当前位置: 首页 > 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,而这个宏在编译时未定义
  • 译者手记|如何量化家庭历史
  • 广东将调查核算6宗非法开采稀土矿,公告比选技术服务供应商
  • 近千人认购!上海一新盘认购数创今年新高,3月份7个项目开盘“日光”
  • 云南双江迎傣历新年,游客和当地民众一起泼水送祝福
  • 征税!断供!特朗普政府与哈佛对峙再升级
  • 北京航空航天大学强基计划今年新增4个招生培养方向