首页 > 其他分享 >1.16每日总结

1.16每日总结

时间:2024-01-16 18:55:06浏览次数:33  
标签:1.16 总结 输出 每日 转义 字符串 str 字符 print

数字(Number)类型

python中数字有四种类型:整数、布尔型、浮点数和复数。

  • int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
  • bool (布尔), 如 True。
  • float (浮点数), 如 1.23、3E-2
  • complex (复数), 如 1 + 2j、 1.1 + 2.2j

字符串(String)

  • Python 中单引号 ' 和双引号 " 使用完全相同。
  • 使用三引号(''' 或 """)可以指定一个多行字符串。
  • 转义符 \。
  • 反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。 如 r"this is a line with \n" 则 \n 会显示,并不是换行。
  • 按字面意义级联字符串,如 "this " "is " "string" 会被自动转换为 this is string
  • 字符串可以用 + 运算符连接在一起,用 * 运算符重复。
  • Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
  • Python 中的字符串不能改变。
  • Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
  • 字符串的截取的语法格式如下:变量[头下标:尾下标:步长]
word = '字符串'
sentence = "这是一个句子。"
paragraph = """这是一个段落,
可以由多行组成"""
#!/usr/bin/python3
 
str='123456789'
 
print(str)                 # 输出字符串
print(str[0:-1])           # 输出第一个到倒数第二个的所有字符
print(str[0])              # 输出字符串第一个字符
print(str[2:5])            # 输出从第三个开始到第六个的字符(不包含)
print(str[2:])             # 输出从第三个开始后的所有字符
print(str[1:5:2])          # 输出从第二个开始到第五个且每隔一个的字符(步长为2)
print(str * 2)             # 输出字符串两次
print(str + '你好')         # 连接字符串
 
print('------------------------------')
 
print('hello\nrunoob')      # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob')     # 在字符串前面添加一个 r,表示原始字符串,不会发生转义

这里的 r 指 raw,即 raw string,会自动将反斜杠转义,例如:

>>> print('\n')       # 输出空行

>>> print(r'\n')      # 输出 \n
\n
>>>

以上实例输出结果:

123456789
12345678
1
345
3456789
24
123456789123456789
123456789你好
------------------------------
hello
runoob
hello\nrunoob
 

标签:1.16,总结,输出,每日,转义,字符串,str,字符,print
From: https://www.cnblogs.com/louwangshayu/p/17968341

相关文章

  • 1.9每日总结
    今天开始重新学习一下python这门语言Python3 简介Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python是一种解释......
  • 1.10每日总结
    今天了解了一下python的优点有哪些 简单--Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。 易学--就......
  • 数学期末考试总结
    2023学年八年级上学期数学期末考试错题总结一、错题总结(1)类型:选择题考查内容:轨迹的写法分数:3分错误原因:不会用文字表述轨迹(2)类型:选择题考查内容:全等三角形的证明、中垂线定理、角平分线定理分数:3分错误原因:没仔细看题,应该是AB被CD平分,不应该说CD被AB平分(3)类型:......
  • 2024.1.16-每日进度笔记
    今天,尝试在jsp中上传图片并进行预览,同时将上传的图片等比例缩小到预览区域内。 参考:百度文心一言的回复。 <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtml><html><head><metacharset=&qu......
  • 论文总结:Efficient Long-Text Understanding with Short-Text Models
    1)背景问题:基于Transformer的预训练语言模型,会限制长度,一般是512以内,因为二次复杂度的原因O(N^2),无法应用于长序列例如故事、科学文章和长文档。2)现有方法:高效的Transformer变体,但是,它们通常基于自定义实现,需要从头开始进行昂贵的预训练。比如:1.Reformer2.Funnel-Transfo......
  • MFC---多线程(各种线程同步的比较总结)
    windows线程同步的方式主要有四种:互斥对象Mutex、事件对象event和关键代码段criticalSection,信号量对于上面介绍的三种线程同步的方式,它们之间的区别如下所述:●互斥对象和事件以及信号量都属于内核对象,利用内核对象进行线程同步时,速度较慢,但利用互斥对象和事件对象这样的内核对......
  • 每日英语 - 2024-01-16
    Tobeyourselfinaworldthatisconstantlytryingtomakeyousomethingelseisthegreatestaccomplishment.—RalphWaldoEmersonChinaDaily21-12-1107:00来自微博weibo.com在一个时时想把你变为另一个人的世界里,做你自己是最大的成就。这句话来自爱默生的《......
  • JMeter测试WebSocket的经验总结
    最近有一个微信聊天系统的项目需要性能测试,既然是测试微信聊天,肯定绕不开websocket接口的测试,首选工具是Jmeter,网上能搜到现成的方法,但是网上提供的jar包往往不是最新的,既然是用最新版本的Jmeter4.0,那么所依赖的插件jar包也应该追求新的。所以提供了以下链接供大家下载(甚至连源码......
  • Linux 命令总结
    基本命令 uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件Ispci查看PCI设备-v:查看详细信息Isusb查看USB设备-v:查看详细信息Ismod查看加载的模块(驱动)(SMBIOS/DMI)hdparm-i/de......
  • 面试阶段性总结
    面试阶段性问题总结:letconstvar的区别this的指向问题异步的相关知识,async...await,promise,generator,回调函数以及执行顺序css相关,首先是优先级问题,其次是属性的计算,position,width,height,top,left,动画硬件加速webpack打包优化问题vite启动和打包为什么快pnpm包......