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

python 初学 3 --字符串编码

了解:

Unicode:所有字符都是2个字符,
好地方:字符与数字之间转换速度更快一些
却点:使用空间大


UTF-8:精确,对不同的字符使用不同的长度表示
#优势:省空间
缺点:字符与数字的转换速度较慢,每次都需要计算字符要用多少个字符来表示。

字符串编码

a = 'langtianyu'
print(a,type(a))  # 打印来str字符串类型b = a.encode()   #  encode进行编码
print(b,type(b))c = b.decode()   #  decode进行解码
print(c,type(c))

字符串运算符使用

+是字符串拼接,

*是字符串重复,重复几遍*后面是几

成员计算符
使用:检查字符串中是否包含某个字符串(立即某个字符或多个字符)
in:如果包含的话,返回True,不包含返回False
notin:如果不包含的话,返回True,包含返回False

下标和索引

name = 'xiao'   #4位数
print(name[0])   #下标从0开始,是x
print(name[1])
print(name[2])
print(name[3])
print(name[4])  # 超过范围会报错

print(name[-1])   # o
print(name[-2])    # a
print(name[-3])
print(name[-4])
print(name[-5])  #报错

切片

i = 'guoxiaoyan'   #oxi  2-4   包前不包后原则,是2-5print(i[2:4])
print(i[2:5])
print(i[2:])

字符串使用

find 查找,找不到会返回-1

index 查找  找不到会报错 别的跟find用法一样
count  找某个字符串出现次数,没有就返回0

replace 替换

split 分割

startswith 判断

endswith 结尾

isupper 检测是否为大写

capitalize 第一个字符大写,其他是小写

lower 大写字母转为小写

upper 小写字母转为大写

列表

概念

#列表
i = [1,2,3,4]
print(i,type(i))  #list 列表i = [1,2,'a',4]
print(i,type(i))print(i[0:3])  #可以进行切片for a in i:print(a)  #可以用for遍历

添加元素

extend  后面要加可迭代对象,如果不是会报错

insert

替换元素

直接修改下标

查找元素

in, not in 

删除

remove

del

pop

排序

sort,以特定的形式进行排序,默认从小到大

reverse 倒置

如果是从大到小排序可以先 sort,在reverse

列表推导式

1

2

http://www.dtcms.com/a/561138.html

相关文章:

  • 企网站建设比价网站怎么做的
  • Linux磁盘性能优化:文件系统选择与挂载参数调整(附案例)
  • 如何建设网站首页网站备案照
  • “RAG简单介绍
  • Spring_cloud(1)
  • 终结Linux系统崩溃——Aptitude:以搜狗输入法与fcitx/ibus依赖冲突的终极解决方案为例
  • 关于 ComfyUI 的 Windows 本地部署系统环境教程(详细讲解Windows 10/11、NVIDIA GPU、Python、PyTorch环境等)
  • 网站开发包含什么百度手机
  • 部门网站建设管理典型经验材料广东住房和城乡建设厅官方网站
  • PHP 基金会宣布:Streams 现代化 将引入事件循环与异步新能力
  • 网站建设武清wordpress 朋友圈
  • 后端八股之消息队列
  • Segment Anything: SAM SAM2
  • Oracle Linux 9 的 MySQL 8.0 完整安装与远程连接配置
  • 剑三做月饼活动网站网站制作公司司
  • 网站建设推广公司排名钓鱼链接生成器
  • 十字链表和邻接多重表
  • 中国排建设银行悦生活网站企业网站制作 深圳
  • Vue过度与动画
  • 陕西省高速建设集团公司网站商业空间设计书籍
  • 【快速入门】JMeter
  • 建立网站的基本条件免费广州网站开发维护
  • 【每天一个AI小知识】:什么是Prompt?
  • pytest核心用法
  • Linux下的简单进度条程序
  • 【ComfyUI】Stable Zero123 单图生成3D视图
  • 今日策略:年化398%,回撤11%,夏普5.0 | 金融量化多智能体架构方案
  • 16-Redis 消息通知实战指南:任务队列与发布订阅模式全解析
  • 江苏网站建设效果个人微信小程序免费制作
  • 佛山网站优化怎么做网站空间商那个好