Day 6

一、字符串

  • 字符串的作用:传递信息
  • 字符串的表达方式:使用单引号或者双引号引起来的一串符号或者字符。

1.字符串的性质:

a.字符串是有序的(下标,切片)。
b.字符串是不可改变的,所以字符串每有增、删、改。
c.字符串的容器符号 : ’ ‘、" "、’‘’ ‘’'、“”" “”";类型是str。
d.字符串的类型分为:普通字符、转义字符、原始字符串。

  • 转义字符:有特殊含义的符号。原来转移字符规定使用+数字表示有特殊意义的符号。
  • 现在c语言规定+特殊符号表示有特殊意义的符号。
  • + 指定符号可以使有特殊含义的符号变成其本身;可以让没有特殊含义的符号有特殊含义。
  • 例:
print('ab\tc\nd')
print("ab'cd")
print('ab\'cd')
print('ab\\tcd')

打印结果为:

  1. ab c
    d
  2. ab’cd
  3. ab’cd
  4. ab\tcd

2.原始字符串

  • 在字符串前边添加r 或者 R,能够将字符串中的转义字符表示其本身。
  • 例:
print((r'12\t34'))
print((len(r'\t'), len('\t')))
# 一个转义字符长始终为1,添加了原始字符串的字符长度为其本身所含有的字符长度

打印结果为:

  1. 12\t34
  2. (2, 1)

二、字符串的运算

1.字符串的拼接,得到的是新的字符的对象

  • 例:
print('ab'+'cd')

打印结果为:‘abcd’

2.字符串的重复

  • 例:
print('*' * 20)

打印结果为:********************

3.字符串比较大小:比较第一对不同元素的大小,实际比较的是其所对应的编码。

  • python使用的编码表是ASCII码表的拓展Unicode编码表 (万国码)
  • 例:
print('ab' > 'c')
print('ab。' > 'abc')

打印结果为:1. False 2. True

  • chr():能够将进制转换为对应的符号
  • ord():能够将符号转换为十进制
  • 例:
print(ord('。'))
print(chr(12290))

打印结果为:1. 12290 2. 。

需记忆常用的些许编码

  • 数字0-9对应的范围:48-57
  • a-z对应的范围:97-122
  • A-Z对应的范围:65-90
  • 所有的中文:\u4e00-\u9fa5(19968-40869)
 print(chr(ord('\u4e00')), chr(ord('\u9fa5')))# 查看中文编码对应的第一个字和最后一个字for i in range(19968,40869):print(chr(i),end='♥')# 查看所有中文

打印结果为:1.一 龥 2.文字太多这里就不将结果显示了,感兴趣的小伙伴可将代码复制自行打印查看,看你认识多少

学习使我快乐 第六天相关推荐

  1. c语言stl用法,C STL快速入门!学习使我快乐

    C++ STL中最基本以及最常用的类或容器无非就是以下几个: ▶ string ▶ vector ▶ set ▶ list ▶ map 下面就依次介绍它们,并给出一些最常见的最实用的使用方法,做到快速 ...

  2. 大数据证实:学习使人快乐

    感恩节到了,为了回馈大家对ProHR的支持,我们要给大家分享一个变快乐的简单方法: 最近有一个基于领英用户调查的研究告诉我们,越爱学习的人,越快乐. 这项研究中有几个有意思的数字,那些愿意在工作中花时 ...

  3. 团队使我成长,学习使我快乐

    如何才能获得更好的知识传授?很多人可能会想到去上课.参加培训或者阅读相关书籍.然而,除了这些常规做法外,自主学习也是一个不错的选择. 自主学习指的是在没有外部指导的情况下,通过自己的努力和探索来获取知 ...

  4. 学习使我快乐---CountDownLatch的典型应用

    CountDownLatch的典型应用 前言 一.CountDownLatch是什么? 二.案例分析 1.代码示例 2.输出结果 3.个人理解 方法简要说明 总结 前言 面试官:下面有这么一个场景&q ...

  5. 做软件这几年,学习使我快乐

    转载请注明出处:王亟亟的大牛之路 开题之前先安利,最近一年懒很多,博客基本没写什么,库也没大更新,最近几周会刻苦挤出些东西,安利地址:https://github.com/ddwhan0123/Use ...

  6. 学习使我快乐学习使我升华只要你爱学习我们就是一辈子的好朋友

    [不知道是什么的总(xia)结(bibi)]          回到家一直在练题练题写题解写题解看小说看小说出去玩(晋江的文有点好看啊喂,出去玩有点烧钱啊啧女人). ~~~如果这都不算爱~~~我有什么 ...

  7. 学习使我快乐 第五天

    Day 05 一.列表运算 1.列表的重复 可直接使用*使其重复,需注意 *号需跟整数,意思是代表重复次数. 例: list1=[1, 2, 3 , 4]print(list1*3) 打印结果为 [1 ...

  8. 为什么学习使我快乐?

    书山有路勤为径,学海无涯苦作舟. 学习知识要善于思考,思考,在思考. 人总是要学习的.死的时候,才是毕业的时候. 对世界上的一切学问与知识的掌握也并非难事,只要持之以恒地学习,努力掌握规律,达到熟悉的 ...

  9. 学习使我快乐 第七天

    Day 007 一.文件操作 数据持久化:数据从瞬时状态转换为永久状态 1.open:open(参数1,参数2,参数3-) - 打开文件,打开的是文件对象. 2.参数: 参数1:路径文件名字. 参数2 ...

最新文章

  1. webstorm设置TSlint格式化TypeScript代码快捷键Alt+X
  2. hexo 搜索_Hexo--本地搜索localsearch之url路径问题
  3. 超详细面经:无论文、无实习拿下腾讯CV算法岗
  4. CCNP-22 路由重发布2(BSCI)
  5. NM-1A-OC3MM和NM-CIDS-K9模块的苦恼
  6. 当DiscuzNT遇上了Loadrunner(中)
  7. 安卓程序添加指纹解锁功能
  8. HTML常用特效代码
  9. QAQorz的训练记录
  10. 2008高考零分作文---大事与小事
  11. CodePush热更新组件详细接入教程
  12. 【Elasticsearch】Elasticsearch 动态模板(Dynamic templates)
  13. CentOS 搭建 Git 服务器
  14. 游戏开发之拷贝构造函数,即复制构造函数(explicit关键字及拷贝构造函数的调用时机)(C++基础)
  15. Rxjs初体验:制作语音测试工具
  16. 《三国演义》里到底描写了多少个人物,你知道吗?
  17. 微信屏蔽网址解决办法:实现被微信屏蔽的网址在微信内正常访问
  18. Cannot find current proxy: Set ‘exposeProxy‘ property on Advised to ‘true‘ to make it available.
  19. 橙狮Scratch编程
  20. 计算机服务flash,Flash Player右下角弹广告flash helper service解决教程

热门文章

  1. Linux命令行——stat命令详解
  2. 梅克尔工作室-赵一帆-鸿蒙笔记2
  3. 双显卡只用独显好吗_「独显和双显」双显卡电脑怎么设置程序默认使用独显? - seo实验室...
  4. Archimate设计案例:银行门店数字化转型
  5. 工业互联网平台助力安全生产的现状与建议 | 工业互联网+安全生产
  6. 51.网页设计规则#1_字体设计
  7. 知识表示模型汇总分析--Trans系列
  8. 世事无常,知足常乐!
  9. 【已阅】Linux的软件生态与两个方面,客户端/Linux软件下载安装的认识,yum源/仓库(repo)与yum指令的本质,yum指令操作等
  10. bing搜素引擎提交入口