标识符和保留字以及字符转义码

标识符保留字

  and  del   from nonlocal  try  

  as  elif  golbal  not  while

  assert  else  if  or  with

  break  except  import  pass  yield

  class  exec  in   print

  continue  finally   is   raise

  def  for  lambda  return

1.以一个下划线开始的标识符

  如_foo,不能使用from module import * 导入

2.前后带有双下划线的标识符

  是为特殊方法保留的

3.只有前面带双下划线的标识符

  则用于实现私有的类成员

八进制

  可以在值的前面加上0

十六进制

  可以在值的前面加上0x

二进制

  可以在值的前面加上0b

标准的字符转义码

  \  续行符

  \\  反斜杠

  \‘  单引号

  \"   双引号

  \a  Bell(音响发出提示音)

  \b  退格符

  \e  Escape

  \0  Null(空值)

  \n  换行符

  \v  垂直制表符

  \t  水平制表符

  \r  回车符

  \f  换页符

  \ooo  八进制值(\000~\377)

  \uxxxx  Unicode(\u0000~\uffff)

  \Uxxxxxxxx  Unicode字符(\U00000000~\Uffffffff)

  \N  Unicode字符名称

  \xhh  十六进制值(x00-xff)

时间: 12-18

标识符和保留字以及字符转义码的相关文章

基础快速过 之C语言 二:什么是关键字 标识符 系统保留字 变量和常量[各个语言通用]

0.其实 学了这么久.这些 关键字 标识符 系统保留字 我早已分不清楚 分类. 为此我特意 百度了下 这些传统概念.呵呵. 保留字: auto       break         case       char      const continue   default       do         double     elseenum       extern        float      for        gotoif         int           long

C#编程总结(十)字符转码

C#编程总结(十)字符转码 为了适应某种特殊需要,字符需要根据规则进行转码,便于传输.展现以及其他操作等. 看看下面的转码,就知道他的用处了. 1.字符串转码 根据原编码格式与目标编码格式,完成转换.不过可能出现乱码哦.上一章已经介绍过了. 代码: /// <summary> /// 字符串编码转换 /// </summary> /// <param name="srcEncoding">原编码</param> /// <param

JavaScript语言标识符和保留字

任何一种计算机语言都离不开标识符和保留字,下面我们将详细介绍JavaScript标识符和关键字.标识符      标识符就是给变量.函数和对象等指定的名字.构成标识符的字母是有一定的规范,JavaScript语言中标识符的命名规则:区分大小写,Myname与myname是两个不同的标识符.      标识符首字符可以是以下划线(_).美元符($)或者字母开始,不能是数字.      标识符中其它字符可以是下划线(_).美元符($).字母或数字组成的. 例如,identifier,userName

php url字符转义操作

遇到一段代码,从数据库里读出来带 \ 字符 需要转义成中文~ 用到url_decode(); 1 //$info 为刚从数据库中读取的二维数组 2 3 foreach($info as $key1 => &$value1) { 4 foreach($key1 as $key2 => &$value2) { 5 if($key2 == 'url转义字段' ) //判断是否是要转义的字段 6 { 7 $value = url_decode(str_replace('\\','%',

DotNet的字符转义操作

在项目中使用到字符的转义,现在提供一种字符转义和反转义的操作方法: 1.转义符操作:         /// <summary>         /// 转义符操作         /// </summary>         /// <param name="s"></param>         /// <param name="charToEliminate"></param>      

关于字符“\”转义的一个小陷阱

一.问题介绍 很久没有用c#去连数据库程序了,不过在网上找了一些资料,基本上还是写出来了,但是调试初步完成的程序时候,却发现在con.open()这个方法总是出错,说找不到数据库实例名称,或者远程连接失败,显示的错误是error40. 错误如下: 二.环境介绍 1.我的数据库是sqlserver2008,使用的开发环境是vs2013,.net4.0 2.我的数据库安装采用的命名实例,所以在编写数据库连接字符串的时候的服务器名称应为 [计算机名\数据实例名] 数据库连接字符为: 当发现连接错误之后

sqlite3特殊的字符转义

sqlite3数据库在搜索的时候,一些特殊的字符需要进行转义, 具体的转义如下:      /   ->    //     '   ->    ''     [   ->    /[     ]   ->    /]     %   ->    /%     &   ->    /&     _   ->    /_     (   ->    /(     )   ->    /)

MySql字符转义

在字符串中,某些序列具有特殊含义.这些序列均用反斜线(‘\’)开始,即所谓的转义字符.MySQL识别下面的转义序列: \0 ASCII 0(NUL)字符. \' 单引号(‘'’). \" 双引号(‘"’). \b 退格符. \n 换行符. \r 回车符. \t tab字符. \Z ASCII 26(控制(Ctrl)-Z).该字符可以编码为‘\Z’,以允许你解决在Windows中ASCII 26代表文件结尾这一问题.(如果你试图使用mysql db_name < file_name

&amp;nbsp|&amp;quot|&amp;amp|&amp;lt|&amp;gt等html字符转义

提示:请直接按CTRL+F搜索您要查找的转义字符. 常用表: No. 文字表記 10進表記 16進表記 文字   Comment 001 " " " """   quotation mark = APL quote 002 & & & "&"   ampersand 003 < < < "<"   less-than sign 004 > >

C++字符转码

wchar_t* U8ToUnicode(char* szU8) { //UTF8 to Unicode //由于中文直接复制过来会成乱码,编译器有时会报错,故采用16进制形式 //char* szU8 = "abcd1234\xe4\xbd\xa0\xe6\x88\x91\xe4\xbb\x96\x00"; //预转换,得到所需空间的大小 int wcsLen = ::MultiByteToWideChar(CP_UTF8, NULL, szU8, strlen(szU8), NUL