首页 > 编程语言 >Python字符串操作(1)

Python字符串操作(1)

时间:2024-06-12 18:30:45浏览次数:27  
标签:字符 数字 Python ----- ls 去除 字符串 操作

-----案例1:要求-----

读取用户输入的一串用逗号分隔的值,然后对其中的数字进行求和,并输出结果。

-----案例1:代码示例-----

myinput = input("请输入:")  # 提示用户输入,并将输入的内容赋值给变量 myinput
ls = myinput.split(',')      # 使用逗号作为分隔符,将输入的字符串分割成一个列表,赋值给变量 ls
s = 0                        # 初始化一个变量 s,初始值为 0,用于存储数字的总和
for c in ls:                 # 遍历列表 ls 中的每一个元素
    if c.strip(" ").isdigit(): # 去掉元素 c 两端的空格后,检查它是否是一个数字
        s += eval(c)         # 如果是数字,将其转换为数值并加到 s 上
print("数字和是:" + str(s))  # 输出数字的和

-----split() 说明-----

http://t.csdnimg.cn/8sveAicon-default.png?t=N7T8http://t.csdnimg.cn/8sveA

-----strip() 说明-----

去除字符串首尾指定字符(默认为空格)的函数。常见用法包括:

# 去除字符串首尾的空格、换行符、特定字符,以及特定字符合集。
s = "#$%hello world#$%"
s_stripped = s.strip("#$%")
print(s_stripped)  # Output: "hello world"

lstrip()  # 用于去除字符串左侧的指定字符
rstrip()  # 用于去除字符串右侧的指定字符

# 这些方法都返回去除指定字符后的新字符串,原始字符串不受影响。

标签:字符,数字,Python,-----,ls,去除,字符串,操作
From: https://blog.csdn.net/weixin_68085527/article/details/139603416

相关文章

  • 用ESP32(ESP32-CAM)(Micropython)、水位传感器、继电器、水泵 做根据水位自动加水的设
    基本流程水位传感器放在水缸内上方位置,水位到达水位传感器所在的位置时,水位传感器触发,并输出信号给到ESP32(ESP32CAM)。然后ESP32(ESP32CAM)控制继电器闭合,水泵启动并工作60S。之后还是根据传感器信号,决定继电器是闭合还是断开,一直循环下去。main.py点击查看main.pyfrom......
  • DH算法python 原理说明和演示
    importgmpy2p=17g=3x_a=15x_b=13#y_a=a_g^x_amoda_py_a=6#y_a=a_g^b_xmoda_py_b=12#a#y_s=y_b^x_amoda_p#y_s=12^15mod17#b#y_s=ya^x_bmoda_p#y_s=6^12mod17if__name__=='__main__�......
  • 电脑防止拷贝怎么设置?操作简单,拿走不谢!
    在这个信息爆炸的时代,电脑中的数据安全显得尤为重要。是否担心自己的重要文件、设计稿、商业机密被轻易拷贝泄露?点击获取软件https://work.weixin.qq.com/ca/cawcde06a33907e60a今天,就为大家带来4个简单实用的方法,帮助你轻松设置电脑,防止数据被非法拷贝!方法一:使用加密软件......
  • python-爬虫-邮箱发送
    #-*-coding:utf-8-*-#发送信息到邮箱importemail.utilsimportsmtplibfromemail.mime.textimportMIMEText#发送文本fromemail.mime.imageimportMIMEImage#发送图片fromemail.mime.multipartimportMIMEMultipartfromemail.headerimportHeader""&quo......
  • python-爬虫-获取浏览器的cookies
    1、封装浏览器对象#-*-coding:utf-8-*-"""封装类将获取浏览器的对象封装成一个类调用方法:1、importGet_Browser2、driver=Get_Browser.Get_Browsers().get_browser()"""fromseleniumimportwebdriverclassGet_Browsers:def__init__(self......
  • 青否数字人直播源码代理端后台操作步骤!
    青否数字人直播源码代理端后台,我们将详细介绍一下数字人的代理端后台的详细操作步骤!1.代理端入口2.代理后台预览基本设置,账号管理,资金管理,克隆端。2.1基本设置设置一些账号的基本信息包括名称,logo,二维码等等,点击“提交”即可2.2账号管理打开账号管理,可搜索已创建的......
  • 朴素贝叶斯分类器 #数据挖掘 #Python
    朴素贝叶斯分类器是一种基于概率统计的简单但强大的机器学习算法。它假设特征之间是相互独立的(“朴素”),尽管在现实世界中这通常不成立,但在许多情况下这种简化假设仍能提供良好的性能。基本原理:朴素贝叶斯分类器利用贝叶斯定理,计算给定输入特征条件下属于某个类别的概率,并选择......
  • js之操作元素属性和定时器以及相关案例倒计时
    这里写目录标题一级目录二级目录三级目录WebAPIs01四、操作元素属性1.操作元素常用属性2.操作元素样式属性通过style属性操作css1.修改样式通过style属性引出2.如果属性有-连接符,需要转换为小驼峰命名法3.赋值的时候,需要的时候不要忘记加css单位通过className操作css......
  • python系列:python fastapi + uvicorn 记录日志的最佳实践,结合nb_log
    pythonfastapi+uvicorn记录日志的最佳实践,结合nb_logpythonfastapi+uvicorn记录日志的最佳实践,结合nb_logpythonfastapi+uvicorn记录日志的最佳实践,结合nb_logpythonfastapi+uvicorn记录日志的最佳实践,要记录对fastapi什么时候请求了什么url和入......
  • Python中用PyTorch机器学习神经网络分类预测银行客户流失模型|附代码数据
    阅读全文:http://tecdat.cn/?p=8522最近我们被客户要求撰写关于神经网络的研究报告,包括一些图形和统计输出。分类问题属于机器学习问题的类别,其中给定一组特征,任务是预测离散值。分类问题的一些常见示例是,预测肿瘤是否为癌症,或者学生是否可能通过考试在本文中,鉴于银行客户的某些......