python(day012——字符串1)

LCD工程师必看:Pixelclock、Mipi Clk计算全解析(附实用公式) 本文为LCD工程师详细解析了像素时钟(Pixelclock)与MIPI时钟(Mipi Clk)的核心计算方法。文章从时序参数构成入手,通过实战公式推导,系统阐述了从屏幕分辨率、刷新率到最终MIPI速率的高效计算链路,并提供了实用的调试思路与排查清单,帮助工程师快速解决画面撕裂、闪烁等常见问题。 阅读详情
>>> s="abc"
>>> type(s)
<class 'str'>
>>> s.encode("gbk")
b'abc'
>>>
>>> s=s.encode("gbk")
>>> type(s)
<class 'bytes'>
>>> s="中国"
>>> type(s)
<class 'str'>

1.单引号/双引号/三引号

>>> a="加油"
>>> a='加油'
>>> a="""加
... 油
... 少
... 年"""
>>> a
'加\n油\n少\n年'


#双引号里面打印引号:加\
>>> a="hello\"world"
>>> a
'hello"world'

2.\t和\n,\r,\

>>> a="a\tb"
>>> print(a)
a       b
>>> a="a\nb"  #换行符
>>> print(a)
a
b
>>> a="a\rb\rhello"  #\r回车符,用得少
>>> print(a)  #显示最后的内容
hello

#查看操作系统的回车符
>>> import os
>>> os.linesep
'\r\n'

#输出\
>>> a="a\\b"
>>> print(a)
a\b

3.模板字符串

>>> s="my name is %s and gender is %s" %("wang","F")
>>> s
'my name is wang and gender is F'


#当使用模板字符串时想打印%,需要写%%
>>> s="90%% %s" %"boy"
>>> s
'90% boy'
>>> s="%d%% boy" %90
>>> s
'90% boy'
  • %s:百无禁忌
  • %d:必须是整数
  • %f:必须是浮点数。%。1f:表示保留一位小数
>>> s="test:%.1f" %1.365
>>> s
'test:1.4'

其余两种方式:

>>> from string import Template
>>> a=Template('would it be the ${key1} when we meet in ${key2}')
>>> a.substitute(key1='same',key2='heaven')
'would it be the same when we meet in heaven'



>>> "{0},your {1}".format("hello", "world")
'hello,your world'

4.遍历字符串

>>> s="gloryroad"
>>> for i in s:  #穷举
...    print(i)
...

#基于坐标 
>>> for i in range(len("hello")):


#取值,不要越界
>>> s
'helloworld'
>>> s[-1]
'd'
>>> s[-2]
'l'
>>> s[0]
'h'
>>> s[10]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: string index out of range

练习:统计“helloworld”中几个“o”

>>> result=0
>>> for i in "helloword":
...     if i=="o":
...         result+=1
...
>>> print (result)
2

#统计“helloworld”中出现“o”的位置
>>> s="helloworld"
>>> for i in range(len(s)):
...     if s[i]=="o":
...         print("在第%d位置出现o" %(i+1))
...
在第5位置出现o
在第7位置出现o

*切片(有“:”):

>>> s
'helloworld'
>>> s[:2]  #取2位置之前所有的字符串,不包含2位置
'he'
>>> s[3:5]  #取从3到5之前,不包含5
'lo'

>>> s[1::2]  #步长
'elwrd'
>>> s[::3]
'hlod'

#逆序
>>> s[-1:-3:-1]
'dl'
>>> s[-3:-1]
'rl'
>>> s[-1:-3:-2]
'd'
>>> s[-1::-1]
'dlrowolleh'

5.修改字符串

 

 

 

 

 

 

 

MinerU 本地部署完整指南:从零构建你的私有文档智能处理系统 摘要: MinerU是一款开源本地化文档解析工具,可将PDF、Word等文件智能转换为结构化Markdown,保留表格、公式、图片等元素。其核心优势包括: 隐私安全:完全离线处理,避免云端数据泄露风险; 高精度解析:基于深度学习还原文档逻辑结构,支持多格式输入; 易集成:提供RESTful API,适合金融、医疗等敏感场景。部署需Python 3.9+环境,支持CPU/GPU运行,推荐配置16GB内存及NVIDIA显卡。通过命令行或Docker即可快速启动,适用于知识库构建、RAG系统预处理等。 阅读详情

相关推荐

【EtherCAT实践篇一】TwinCAT 3安装、使用

FULL(XAE)安装包:包含了XAR的功能,并能进行多种语言的编程和硬件组态,通常安装在编程电脑上;XAR安装包:包含了ADS的功能,是实时运行环境,对 TwinCAT 模块进行加载、执行、管理、实时运行与调用,通常安装在PLC中;RM安装包:在装了高版本的TwinCAT 3后,发现PLC中的TwinCAT版本较低,就需要安装相应低版本的RM安装包切换版本使用(注:4024无法使用RM安装包切换到低于4022的版本,如4020/4018/4016版本。

JXES智能生态系统 5127

Day012 Python中字符串(String)的用法

字符串是Python中第二常用的数据类型(第一个是昨儿分享的Number数据类型)。 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 Python 访问字符串中的值 Python 访问子字符串,可以使用方括号来截取字符串 var1 = 'Hello World!' print "var1[0]: ", var1[0] Python 字符串连接 我们可以对字符串进行截取并与其他字符串进行连接,如下实例: var1 = 'Hello Wor..

xinghuowuzhao的博客 326

WINCC8.1工业组态软件安装与授权配置指南

SCADA系统作为工业自动化控制的核心平台,通过实时数据采集与监控实现生产流程可视化。WINCC作为西门子旗舰级组态软件,其8.1版本凭借稳定的运行时环境在汽车制造、流程工业等领域广泛应用。本文从工业控制系统软件安装规范切入,重点解析WINCC8.1与Automation License Manager的协同工作原理,详细说明包括系统环境检查、安装包校验、授权文件配置等关键技术环节。针对工程实施中常见的内存配置不足、授权管理器报错等典型问题,提供经过现场验证的解决方案,特别适用于需要进行产线监控系统升级维护

cqwf95925的博客 1657

【Python学习】Day-011 Day-012 元组、字符串、字符编码、字符串相关方法、字符串格式化

元组、字符串、字符编码、字符串相关方法、字符串格式化

ChenAi_140的博客 611

【C++】 详解 lower_bound 和 upper_bound 函数(看不懂来捶我!!!)

这两个函数是我在 LeetCode 上做题见到,看到不熟悉的函数 lower_bound 和 upper_bound让我感觉很难受,于是在C++ 官网去学习,例子就一个是最基础的,我看明白了。虽然是两个函数的接口就两个,但是有时候看别人使用的时候,里面参数还可以放不同的仿函数,我懵逼了。就去网上搜,但是大家讲解的都是它的第一个接口。我只能再把文档一遍一遍过,代码一遍遍的尝试,调试。最终通过查阅资料将其总结如下。

weixin_45031801的博客 9万+

开源DIY | 打造会“听”会“走”的智能移动垃圾桶

本文详细介绍了如何利用Arduino和超声波传感器打造一款会“听”会“走”的智能移动垃圾桶。通过开源硬件和简单编程,实现声控移动和自动避障功能,适合创客爱好者和家庭DIY。项目成本控制在200元内,涵盖硬件搭建、电路连接和核心功能实现,是入门级机器人制作的理想选择。

weixin_33670713的博客 231

python使用正则表达式_day012

正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替换掉)

slb190623的博客 2183

Ubuntu 24.04 搭建 Squid 代理服务器终极指南:从入门到 HTTPS 缓存AI模型

本文详细指导在Ubuntu 24.04系统部署Squid代理服务器,实现AI大模型文件的高效缓存。重点内容包括:1) 安装squid及必备的squid-openssl扩展包;2) 配置HTTPS拦截(SSL-Bumping)功能,创建CA证书和SSL数据库;3) 优化缓存策略,设置4TB存储空间并强制缓存常见大文件格式;4) 结合华为防火墙实现透明代理。文章特别强调实际部署中的关键注意事项和常见错误解决方案,如证书路径配置、权限设置等问题,帮助用户快速搭建企业级缓存代理服务。

zlt315的博客 1920

Python学习-day6 字符串str

print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {原字符串:hello,Python结果:10print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {print(f"原字符串: {name } \n结果: {

番薯大佬的专栏 931

基于ROS2 Humble与Livox Mid-360的双雷达点云融合实战解析

本文详细解析了基于ROS2 Humble与Livox Mid-360的双雷达点云融合实战方案。从环境搭建、驱动安装、双雷达配置、外参标定、时间同步到点云融合核心实现,全面介绍了技术要点与避坑指南,并提供了工程化部署与性能优化建议,助力开发者高效实现高精度点云合成应用。

ss78901的博客 1093

LangGraph实战训练营-从零构建AI驱动的wiki知识库

本文深入解析 LangChain 团队开源的 Deep Agents 框架核心示例——LLM Wiki,一个基于大语言模型自动构建和维护持久化知识库的生产级 AI Agent 系统。文章从项目架构、环境搭建、核心原理到实战操作全面展开:详解 CompositeBackend 组合后端与细粒度权限控制的安全设计、四种工作模式(初始化/摄取/查询/质量检查)的完整流程、LangSmith 远程沙箱的隔离执行机制,以及人机协同审核(HITL)的实践应用。

program哲学 198

Day-012 字符串作业2

python、字符串、作业

ChenAi_140的博客 174

Nvidia Jetson 编解码开发(3)解决H265解码报错“PPS id out of range”

基于之前的开发程序通过Jetson Xavier NX 硬编码的H265发出后,上位机断点播放发出来的H265码流,会报“PPS id out of range” 错误。

jzwjzw19900922的博客 3812

day 012总结

昨日回顾 可变长参数 * *形参:接收多余的位置实参 *实参(可迭代数据类型):打散可迭代数据类型 ** **形参:接收多余的关键字实参 **实参:打散字典,当作关键字实参传参 def f1(*args,**kwargs) 函数对象 引用 作为容器类元素 作为函数返回值 作为函数参数 函数嵌套 def f1(): def f2(): pass f2() # ...

aimang0159的博客 158

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Python入门-Day1

1.python初体验 print() 用于输出括号内的内容 input() 让用户输入内容 print('Hello') print(1+1) print('1+1') 2.基础讲解

Jimmy吖的博客 271

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Day1 字符串格式化

1.占位符方式:占位符:  %d   整数   %012d   数字位数至少长度为12位,不足的前面加0填充。                 >>> 'Hello,%s,%012d' % ('a',1234567890123456) ...

weixin_30894583的博客 476

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

字符串-day9-10

字符串(str)是容器型数据类型;将’‘或者""(’‘’‘’'、“”“”“”)作为容器的标志,里面的每一个符号就是字符串中的每个元素,不可变的(不支持增删改)、有序的(支持下标) 元素:引号中的每个独立的符号都是字符串中的元素,生活中的任何文字符号都可以作为字符串的元素, 包括:数字(012…)、字母(abc…)、中文、日语、朝鲜语、…、表情(🍑😁♥)等字符串中的元素就叫字符 字符串中的字符分为两类:普通字符和转义字符在字符串中表示符号本身的字符就是普通字符在字符串中表示的不是符号本身的字符 3)r字符..

weixin_59716295的博客 1530

python字符串操作

day5(2) 字符串操作 字符串的截取 变量[头下标:尾下标] 下标以 0 为开始,-1为末尾开始值 字符串截取操作见day2 转义字符 转义字符 描述 \ (在行尾时) 续行符,将下一行的内容拼接到当前行的尾部 \\ 反斜杠符号 ’ 单引号 " 双引号 \a 响铃 \b 退格 \000 空 \n 换行 \v 纵向制表符,将光标移动到下一行的当前位置 \t 横向制表符 \r 回车,将光标移动到本行头部 \f 换页 \yyy 八进制数,y代

163

day16 正则表达式作业1

day16 正则表达式作业1 # 1.用户名匹配 """ 要求: 1.用户名只能包含数字 字母 下划线2.不能以数字开头 3.⻓度在 6 到 16 位范围内 """ from re import fullmatch,findall,sub re_str=r'[_a-zA-Z][0-9a-zA-Z_]{5,15}' print(fullmatch(re_str,'abc123'))#<re.Match object; span=(0, 6), match='abc123'> # 2.密码匹配 #

Tao_L 318

python字符串介绍_Python字符串详细介绍

简介字符串序列用于表示和存储文本,python中字符串是不可变的,一旦声明,不能改变通常由单引号(' ),双引号(" ),三引号(''' """)包围其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。便捷的多行注释Python实际三类字符串:1.通常意义字符串(str)2.原始字符串,以大写R 或 小写r开始,r'',不对特殊字符进行转义3.Unic...

weixin_39980347的博客 334

python 字符串的描述_Python字符串详细介绍

简介字符串序列用于表示和存储文本,python中字符串是不可变的,一旦声明,不能改变通常由单引号(' ),双引号(" ),三引号(''' """)包围其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。便捷的多行注释Python实际三类字符串:1.通常意义字符串(str)2.原始字符串,以大写R 或 小写r开始,r'',不对特殊字符进行转义3.Unic...

weixin_39974030的博客 488

Day-9字符串

字符串

HunterQAQ的博客 139

python时间格式化字符串_python格式化日期字符串

主要用到两个库,time和datetimeimport timeimport datetimeimport re# 格式化日期字符串def formatDateStr(date_string, target_pattern='%Y-%m-%d'):# 日期格式转换(yyyy-MM-dd HH:mm:ss,yyyy/MM/dd,yyyyMMddpatterns = {'%Y-%m-%d %H:%M:...

weixin_34611277的博客 1525

PYTHON基础-DAY1 20210401

PYTHON基础-DAY1 目录PYTHON基础-DAY1001 python介绍002 python下载 安装 配置003 开发环境介绍—交互模式的使用IDLE介绍和使用004 IDLE开发环境的使用—建立Python源文件005 Python程序格式:缩进/行注释/段注释006 简单错误如何处理007 008 海龟绘图—图形化程序设计009 程序的构成010 对象的基本组成和内存示意图011 引用的本质:栈内存和堆内存012 标识符013 变量:声明、初始化、删除变量 001 python介绍 pyt

weixin_47442524的博客 171

python算法-数组的最大值&找不同--Day012

给定一个浮点数数组,求数组中的最大值示例:输入[1.0,2.1,-3.3],输出2.1.即返回最大的数字returnmaxnum = list[0]#将列表中的第一个元素赋值给 `maxnum`,作为当前找到的最大值。for i in list:#如果当前元素大于 `maxnum`,则更新 `maxnum` 的值为当前元素。这样,每次循环都会检查当前元素是否是新的最大值。maxnum = iprint(a)得到的结果:2.4第二题总结:将字符串t的最后一个字符的 ASCII 值加到。

weixin_47970750的博客 485

day 9字符串学习总结

总结

qq_56490673的博客 119
上一篇: python(day011——函数4)
下一篇: python(day013——列表1)
王总总
博客等级 码龄8年 2粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值