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

飞天使-python的字符串转义字符元组字典等

文章目录

      • 基础语法
        • 数据类型
        • python的字符串
        • 运算符
        • 输入和输出
      • 数据结构
        • 列表与元组
        • 字典与集合
      • 参考文档

基础语法

数据类型

数值型 ,整数 浮点型
布尔型, 真假, 假范围
字符型
类型转换

python的字符串

了解转义字符一些基本的运算
\
比如一行写不下,可以按照下面的样子来print("defeef\
fefef")'''
n=3
'''
上面的n=3 是备注,不被python解释器解释字段的截取:不包含最后一个切片,比如, 
你好世界
0  1  2  3
如果要截取
s= ‘你好世界’s[:2]  的输出是 你好,而不是你好世
s[1]  截取的是 好

运算符

基础运算符
取余数
整除
幂次类型转换有 
字符 到数值:  int  float
数值到 字符:  str  repr

输入和输出

input 与 output 
x=6
y="荔枝"
print("我吃了",x,"斤",y)
print("我吃了%s斤%s"%(x,y))
print("我吃了{}斤{}".format(x,y))'''
n=3
s="土豆"
print("我买了",n,"斤",s)
print("我买了%s斤%s" %(n,s))
print("我买了{}斤{}".format(n,s))
'''

数据结构

列表与元组

列表,中括号
定义,a=[], 或者b = [1,2,3]
访问,单个元素 print(b[1])输出结果是 2 ,切片,负索引(尾从-1 开始计算),正索引(0 开始计算)
添加,a.append(4)
删除   del a[1]元祖,小括号
创建,基础语法,与列表区别,注意: 单个值情况,具体实现
a=(0,1,2)
print("a=",a)
b=(5)
print(b)
print(type(b))
c=(5,)
print(type(c),c)上面的b 的类型是 init,如果真的想定义一个元素,就要在后面加一个逗号单个值创建的方式x=(0,1,2,3,4,5,6,7,8,9)
print(x[2])
print(x[2:8:2])
print(x[2:8])
print(x[:6])
print(x[6:])
print(x[6:-1])输出结果:
2
(2, 4, 6)
(2, 3, 4, 5, 6, 7)
(0, 1, 2, 3, 4, 5)
(6, 7, 8, 9)
(6, 7, 8)访问,访问方式和列表一致,索引访问,切片访问,注意不能修改值操作,删除方法,连接的实现,计算长度函数,迭代方法

在这里插入图片描述
在这里插入图片描述
元组的操作
在这里插入图片描述

字典与集合

字典,波浪括号 {}
定义:语法,注意的问题
key:value ,就是键值对d={'李立宗':99,'刘能':88,'赵四':100
}
print(d)
print(type(d)){'李立宗': 99, '刘能': 88, '赵四': 100}
<class 'dict'>引用: 引用,修改
x={'李立宗':59,'赵四':99,'刘能':89
}print(x["李立宗"])
x["李立宗"]=60
print(x["李立宗"])
print(x)59
60
{'李立宗': 60, '赵四': 99, '刘能': 89}增加,语法,示范
x["abc"]=40删除: 语法del ,示范
del x["赵四"]集合,python里面用的多
x={563,6344,56,36,432,6,6}
print(x)
print(set([1,2,3,4,6]))a=[1,1,321,4]
y=set(a)
print(y)b=(5,6,7,8,8)
z=set(b)
print(z)
定义:语法,注意的
{432, 563, 36, 6, 6344, 56}
{1, 2, 3, 4, 6}
{321, 1, 4}
{8, 5, 6, 7}问题
添加:语法,示例
setname.add(element)删除:语法,示例
del setname
pop() 方法,随机删除一个元素
setname.pop()remove()方法: 删除指定元素
setname.remove(element)clear() 方法,删除全部元素
setname.clear()运算:交集,并集,差集
setname1 & setname1
setname 1 | setname 1
setname 1 - setname 1

在这里插入图片描述

参考文档

https://edu.csdn.net/learn/35464/529401?spm=3001.4143
http://www.lryc.cn/news/149096.html

相关文章:

  • stm32 uart dma方式接收不定长度字符
  • SciencePub学术 | Elsevier出版社SCIEEI征稿中
  • PHP小白搭建Kafka环境以及初步使用rdkafka
  • 【Java Web】敏感词过滤
  • stable diffusion实践操作-提示词
  • leetcode8.字符串转整数-Java
  • 从零开始的Hadoop学习(四)| SSH无密登录配置、集群配置
  • 微信小程序活动报名管理系统设计与实现
  • 用Kubernetes(k8s)的ingress部署https应用
  • 【附安装包】MyEclipse2020安装教程
  • 软件与软件工程
  • 记录一下:基于nginx配置的封禁真实IP
  • 【狂神】Spring5笔记(1-9)
  • Redis——急速安装并设置自启(CentOS)
  • C++中使用while循环
  • 视频融合平台EasyCVR视频汇聚平台关于小区高空坠物安全实施应用方案设计
  • IBM安全发布《2023年数据泄露成本报告》,数据泄露成本创新高
  • python爬虫—requests
  • 应用案例 | 3D视觉引导解决方案汽车零部件上下料
  • const {}解构赋值
  • 一篇文章带你了解-selenium工作原理详解
  • H5 + C3基础(八)(3d转换 位移 旋转)
  • PyQt6 GUI界面设计和Nuitka包生成exe程序(全笔记)
  • 学习网络编程No.5【TCP套接字通信】
  • 常用的时间段的时间戳
  • 博客系统后台控制层接口编写
  • 生成 MySQL 删除索引、创建索引、分析表的 SQL 语句
  • mongodb建用户
  • 无门槛访问ChatGPT升级版-数据指北AI
  • 前端需要学习哪些技术?