学习使我快乐 第六天
Day 6
一、字符串
- 字符串的作用:传递信息
- 字符串的表达方式:使用单引号或者双引号引起来的一串符号或者字符。
1.字符串的性质:
a.字符串是有序的(下标,切片)。
b.字符串是不可改变的,所以字符串每有增、删、改。
c.字符串的容器符号 : ’ ‘、" "、’‘’ ‘’'、“”" “”";类型是str。
d.字符串的类型分为:普通字符、转义字符、原始字符串。
- 转义字符:有特殊含义的符号。原来转移字符规定使用+数字表示有特殊意义的符号。
- 现在c语言规定+特殊符号表示有特殊意义的符号。
- + 指定符号可以使有特殊含义的符号变成其本身;可以让没有特殊含义的符号有特殊含义。
- 例:
print('ab\tc\nd')
print("ab'cd")
print('ab\'cd')
print('ab\\tcd')
打印结果为:
- ab c
d - ab’cd
- ab’cd
- ab\tcd
2.原始字符串
- 在字符串前边添加r 或者 R,能够将字符串中的转义字符表示其本身。
- 例:
print((r'12\t34'))
print((len(r'\t'), len('\t')))
# 一个转义字符长始终为1,添加了原始字符串的字符长度为其本身所含有的字符长度
打印结果为:
- 12\t34
- (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.文字太多这里就不将结果显示了,感兴趣的小伙伴可将代码复制自行打印查看,看你认识多少
学习使我快乐 第六天相关推荐
- c语言stl用法,C STL快速入门!学习使我快乐
C++ STL中最基本以及最常用的类或容器无非就是以下几个: ▶ string ▶ vector ▶ set ▶ list ▶ map 下面就依次介绍它们,并给出一些最常见的最实用的使用方法,做到快速 ...
- 大数据证实:学习使人快乐
感恩节到了,为了回馈大家对ProHR的支持,我们要给大家分享一个变快乐的简单方法: 最近有一个基于领英用户调查的研究告诉我们,越爱学习的人,越快乐. 这项研究中有几个有意思的数字,那些愿意在工作中花时 ...
- 团队使我成长,学习使我快乐
如何才能获得更好的知识传授?很多人可能会想到去上课.参加培训或者阅读相关书籍.然而,除了这些常规做法外,自主学习也是一个不错的选择. 自主学习指的是在没有外部指导的情况下,通过自己的努力和探索来获取知 ...
- 学习使我快乐---CountDownLatch的典型应用
CountDownLatch的典型应用 前言 一.CountDownLatch是什么? 二.案例分析 1.代码示例 2.输出结果 3.个人理解 方法简要说明 总结 前言 面试官:下面有这么一个场景&q ...
- 做软件这几年,学习使我快乐
转载请注明出处:王亟亟的大牛之路 开题之前先安利,最近一年懒很多,博客基本没写什么,库也没大更新,最近几周会刻苦挤出些东西,安利地址:https://github.com/ddwhan0123/Use ...
- 学习使我快乐学习使我升华只要你爱学习我们就是一辈子的好朋友
[不知道是什么的总(xia)结(bibi)] 回到家一直在练题练题写题解写题解看小说看小说出去玩(晋江的文有点好看啊喂,出去玩有点烧钱啊啧女人). ~~~如果这都不算爱~~~我有什么 ...
- 学习使我快乐 第五天
Day 05 一.列表运算 1.列表的重复 可直接使用*使其重复,需注意 *号需跟整数,意思是代表重复次数. 例: list1=[1, 2, 3 , 4]print(list1*3) 打印结果为 [1 ...
- 为什么学习使我快乐?
书山有路勤为径,学海无涯苦作舟. 学习知识要善于思考,思考,在思考. 人总是要学习的.死的时候,才是毕业的时候. 对世界上的一切学问与知识的掌握也并非难事,只要持之以恒地学习,努力掌握规律,达到熟悉的 ...
- 学习使我快乐 第七天
Day 007 一.文件操作 数据持久化:数据从瞬时状态转换为永久状态 1.open:open(参数1,参数2,参数3-) - 打开文件,打开的是文件对象. 2.参数: 参数1:路径文件名字. 参数2 ...
最新文章
- webstorm设置TSlint格式化TypeScript代码快捷键Alt+X
- hexo 搜索_Hexo--本地搜索localsearch之url路径问题
- 超详细面经:无论文、无实习拿下腾讯CV算法岗
- CCNP-22 路由重发布2(BSCI)
- NM-1A-OC3MM和NM-CIDS-K9模块的苦恼
- 当DiscuzNT遇上了Loadrunner(中)
- 安卓程序添加指纹解锁功能
- HTML常用特效代码
- QAQorz的训练记录
- 2008高考零分作文---大事与小事
- CodePush热更新组件详细接入教程
- 【Elasticsearch】Elasticsearch 动态模板(Dynamic templates)
- CentOS 搭建 Git 服务器
- 游戏开发之拷贝构造函数,即复制构造函数(explicit关键字及拷贝构造函数的调用时机)(C++基础)
- Rxjs初体验:制作语音测试工具
- 《三国演义》里到底描写了多少个人物,你知道吗?
- 微信屏蔽网址解决办法:实现被微信屏蔽的网址在微信内正常访问
- Cannot find current proxy: Set ‘exposeProxy‘ property on Advised to ‘true‘ to make it available.
- 橙狮Scratch编程
- 计算机服务flash,Flash Player右下角弹广告flash helper service解决教程
热门文章
- Linux命令行——stat命令详解
- 梅克尔工作室-赵一帆-鸿蒙笔记2
- 双显卡只用独显好吗_「独显和双显」双显卡电脑怎么设置程序默认使用独显? - seo实验室...
- Archimate设计案例:银行门店数字化转型
- 工业互联网平台助力安全生产的现状与建议 | 工业互联网+安全生产
- 51.网页设计规则#1_字体设计
- 知识表示模型汇总分析--Trans系列
- 世事无常,知足常乐!
- 【已阅】Linux的软件生态与两个方面,客户端/Linux软件下载安装的认识,yum源/仓库(repo)与yum指令的本质,yum指令操作等
- bing搜素引擎提交入口