python 字符串处理心得

博主在树莓派项目中遇到Python字符串处理难题,包括ASCII码解析与数据比较问题。通过深入研究,解决了ASCII码转字符及字符串比较时隐藏的空字符问题,强调了解决问题的关键在于找到问题的根本原因。
摘要由CSDN通过智能技术生成

最近做一个项目需要用树莓派做主控,树莓派提供了两种开发语言,一种是Python ,另一种你猜是什么?呵呵 当然是 C 啦,由于之前都是用C开发,对C是那是爱不释手啊,呵呵。可是问题来了,我需要用树莓派通过spi与arduino通信,新手没做过,整么办呢?当然是万能的网络了,那就是个宝库啊!然而,当我在网上浪里淘沙般搜索需要的材料时,哎,简直就是凤毛麟角,做过相应的就是那么一两个。。。树莓派和arduino在中国不是很风靡了么??没办法,只能硬着头皮看国外论坛了(不怕笑话,我四级都考了三次才过,呜呜),虽然单词十之八九不相识,还好能理解,代码是我们的共同语言,O(∩_∩)O,问题接着又来找我拉,例程是有些,至少比过内的多,可是用的是Python 写,呜呜,之前都没听说过,其实他是很强大的脚本语言,怪我孤陋寡闻。好头痛啊,为了达到目标,呵呵只能硬着头皮上了,看了一天的基础语法配合一些例程,算是对基本语法格式熟悉了,与C最大的特别之处就是,他是通过缩进来表示不同的代码块,而C用的是{}。有很多体会,挑感触最深的说吧。。毕竟时间宝贵。

碰到最头疼的就是数据格式的处理了,这让我好几天没吃好饭!
好不容易通过arduino能向pi发数据了,看到接收到数据那一刻,我眼泪都镖出来了,哎问题总是如影随形,什么?一串数字,我发的不是字符么?第一反应是找百度了,呵呵,这是个不整么好的习惯,容易产生

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在学习Python字符串的过程中,我发现了一些有用的方法和技巧。首先,我学会了使用capitalize()方法将字符串的首字母大写,以及使用swapcase()方法将字符串的大小写互换。此外,我还学会了使用endwith()和startwith()方法来检查字符串是否以特定的结尾或开头开始。另外,我还学会了使用find()和rfind()方法来查找并返回字符串中特定字符的索引位置。我还学会了使用isnumeric()方法来检查字符串是否只包含数字字符。此外,我还学会了使用ljust()和rjust()方法来对齐字符串的左侧或右侧。我还学会了使用lstrip()和rstrip()方法来删除字符串左侧或右侧的字符。另外,我还学会了使用partition()方法来找到字符串中的特定子字符串并将字符串分成三个元组。如果字符串中不包含该子字符串,则后两个元组为空。我还学会了使用replace()方法将字符串中的旧字符替换为新字符,并可以指定替换的次数。此外,我还学会了使用strip()和split()方法来切割字符串。最后,我还学会了使用format()方法来格式化字符串。通过这些学习,我对Python字符串的使用有了更深入的理解。\[1\] 此外,我还学到了一些关于字符串的其他知识。例如,我了解到可以使用'''或"""来创建包含换行的字符串。我还了解到在字符串中嵌套引号也会被计算为字符数。另外,我还了解到可以使用str()内置类将其他类型的数据转换为字符串。例如,可以使用int()将字符串转换为整数。\[2\]\[3\] 总的来说,通过学习Python字符串,我对字符串的操作和处理有了更深入的了解,并且掌握了一些实用的方法和技巧。这些知识将对我在编程中处理字符串时非常有帮助。 #### 引用[.reference_title] - *1* [2020-9-20 Python 学习心得字符串)](https://blog.csdn.net/qq_43478017/article/details/108700839)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [python字符串方法小结](https://blog.csdn.net/JaneFree/article/details/123242522)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值