说说“字面意义上的常量"和自然字符串r"str"

  在编程语境下,给你一个a,你能看出a是什么?

  再给你一个2,你能看出2是什么?

  a看不出来代表什么,2能看出来它就是一个数字2.

  这就是你字面意义上的常量的含义,看到这个东西我就能知道它是什么!

===================华丽的分割线======================

  如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要通过给字符串加上前缀rR来指定一个自然字符串。

  如下:

>>> print r‘Newlines are these \n‘
Newlines are these \n
>>>

  

时间: 2024-10-13 21:17:27

说说“字面意义上的常量"和自然字符串r"str"的相关文章

地球上那些奇怪又自然的东西

英国艺术家Rachel Sussman希望地球上那些古老又自然的东西,例如南非生长了约2000年的猴面包树,又如澳大利亚生活了35亿年的古怪植物.于是,她花了数年时间,收集并研究这些东西,并且集结成书发布出来.今天看到的这些多是来自她<The Oldest Living Things in the World(生活在地球上的奇怪事物)>一书中.那么我们今天就来先睹为快吧. 上图:智利Atacama沙漠中,名为La Llareta的植物,距今已经2000多年了.这种看上去像附着苔藓的岩石的东西,

实现真正意义上的合并排序

(算法老师布置这道题好长时间了,可是一直没有思路,真的是憋出来的代码啊) 真正意义上的合并排序是按照给的数组来判断的,它分的不是两两一组,在四四一组排序,直到完全排完序,真正意义上的合并排序是指 先在数组上找到已有序的数组,分成几块,在进行合并. 代码如下: #include <stdio.h>#define N 10#define flag1 1#define flag2 2int *FindOrder(int *a,int *b) //找到数组里有序的一段{ int i=0,j=0; wh

初次接触真正意义上的Java EE

为什么说是真正意义上的Java EE,因为在此之前,我一直以为Java EE是Java基础之上的高级编程语言,直到今天我才发现一直是自己理解错了.此文是读Java EE编程技术(第2版)的读书笔记,在此说明一下,不涉及侵权问题吧.... Java EE是一个标准中间件体系结构:与Java不同,Java EE不是一种编程语言,而是一种体系结构.Java EE是一个标准中间件体系结构,旨在简化和规范分布式多层企业应用系统的开发和部署. 典型的Java EE结构的应用程序包括四层:客户层.表示逻辑层.

北京城六区, 浦西七区为传统意义上的上海中心城区

上海中心城区的核心区域包括:黄浦区(黄浦区加原南市区加原卢湾区).徐汇区.长宁区.杨浦区.虹口区.普陀区.静安区(原静安区加闸北区)以及浦东新区的原南市区.黄浦区和杨浦区的浦东部分(大致为黄浦江至罗山路.龙阳路以内即浦东内环线以内区域).其中浦西七区为传统意义上的上海中心城区. 北京城六区:东城,西城,朝阳,海淀,丰台,石景山,原来是城八区还有宣武和崇文

UCOS中的消息队列并不是真正意义上的队列

UCOS中的消息队列并不是真正意义上的队列,它只是发送了想要发送数据的指针,这个时候,如果发送多个同一个变量的不同数据,那么数据就相当于被覆盖了. 解决办法: 定义一个缓存数组buffer[i]; 更改变量i的数值,就可以实现一个变相的FIFO,因为每次发送的变量的指针是不同的. i++; i %= bufsize; buffer[ ( i + bufsize - 1 ) % bufsize ]; //此处是取的上一个数据,当前数据直接取buffer[i]即可.

基于Node.js的web聊天系统 - 真正意义上的web实时聊天系统

简单介绍一下这个实时web聊天系统的功能,首先进入系统的人填入名字和邮件地址后会获取到一个由系统创建的URL地址,你可以把这个地址发给另外一个人,另外一个人进入系统后就可以和你进行实时的聊天对话咯.主要用到了Node.js和socket.io 两个库,另外还用到了的库有express,  gravatar, ejs, 具体细节查看package.json,需要的这些库如果本地没有的话运行会报错的,需要使用npm install 安装.大家可以下载demo源代码进行运行测试. 源代码下载后解压有如

真正意义上的多任务、多用户操作系统

w https://books.google.com/books?id=w7-8Im-JkuQC&pg=PA6&lpg=PA6&dq=Linux+真正意义上的多任务.多用户操作系统

C# webbrowser实现真正意义上的F5刷新

关于webbrowser的刷新在C#中有提供方便的方法: webbrowser.refresh(); 但是有时候会发现,不给力啊 那怎么办? 还有一招: webBrowser1.Document.ExecCommand("Refresh",false,null);//真正意义上的F5刷新 要记住啊 哈哈

摆脱数据库限制,做真正意义上的三层报表

What 报表即用表格,图表等格式来动态显示数据.我们在机房收费的最后的结账部分要用到报表来显示整个结账的情况. 三层的思想是将整个软件分为外观,逻辑,数据三层,各司其职,互相联系但是绝不越位.即U层不会去做D层的事,不会去接触数据库这样的东西,而只是将需求发给B层然后经B层处理后交给D层与数据库连接完成任务,最后将返回值传给U层显示. 三层意义上的报表,当然是隔离数据库的报表, Why: 为什么要做完全隔离数据库的报表?个人理解这样才符合三层的思想,即在真正的三层合作中负责U层的人是不可能直接