特殊符号

和C/C++,Java等语言相比,有些符号在Python中有特殊定义,在这里列一下。

_ : 最后一个表达式的值

例子:

>>> 4/2

2

>>> _

2

>>> print _ + 10

12

>>> 4/2

2

>>> _

2

>>> print _ + 10

12

% : 字符串格式操作符

例子:

>>> print '%s is number %d!' % ('Python', 1)

Python is number 1!

>>> print '%s is number %d!' % ('Python', 1)

Python is number 1!

>> : 输出重定向

例子:

>>> logfile = open('/tmp/mylog.txt','a')

>>> print >> logfile, 'Fatal error:invalid input!'

>>> logfile.close()

>>> logfile = open('/tmp/mylog.txt','a')

>>> print >> logfile, 'Fatal error:invalid input!'

>>> logfile.close()

# : 注释符号,从#符号开始直到行末,都是注释内容

// : 对于Python

3+,'/'表示真正的除法,'//'表示floor除法(对于2.x版本,需要导入__future__ division才会这样)

# Python version 2.5

>>> 5/2

2

>>> 5//2

2

>>> from __future__ import division

>>> 5/2

2.5

>>> 5//2

2

# Python version 2.5

>>> 5/2

2

>>> 5//2

2

>>> from __future__ import division

>>> 5/2

2.5

>>> 5//2

2

+, * : 对于字符串,'+'表示字符串连接,'*'表示字符串重复

例子:

>>> 'hello' + ' world!'

'hello world!'

>>> 'hello' * 2

'hellohello'

>>> 'hello' + ' world!'

'hello world!'

>>> 'hello' * 2

'hellohello'

[begin:end] : 切片操作符号,取值范围为: [begin,

end),如果不填begin,则表示end之前(不包括end本身)所有元素;不填end,则表示begin及其后所有元素。索引从0开始,特别的,最后的索引可以用-1表示

例子:

>>> val = [1,2,3,4]

>>> val[0]

1

>>> val[-1]

4

>>> val[0:-1]

[1, 2, 3]

>>> val[0:]

[1, 2, 3, 4]

>>> val[:-1]

[1, 2, 3]

>>> val[:]

[1, 2, 3, 4]

>>> val = [1,2,3,4]

>>> val[0]

1

>>> val[-1]

4

>>> val[0:-1]

[1, 2, 3]

>>> val[0:]

[1, 2, 3, 4]

>>> val[:-1]

[1, 2, 3]

>>> val[:]

[1, 2, 3, 4]

''' :

连续的3个引号,作为字符串的开头和结尾,允许字符串跨多行,并且可以包含换行符制表符等特殊符号。需要一段HTML或者SQL语句时,使用'''会使代码更简洁明了

cursor.execute('''''

insert into warning_type

(type_id,type_name,urgency,description)

values(0,'测试信息',0,'测试信息');

''')

cursor.execute('''

insert into warning_type

(type_id,type_name,urgency,description)

values(0,'测试信息',0,'测试信息');

''')

u : 字符串前加u符号,表示此字符串是一个unicode的字符串

>>> s = 'hello'

>>> type(s)

'str'>

>>> s = u'hello'

>>> type(s)

'unicode'>

>>> s = 'hello'

>>> type(s)

>>> s = u'hello'

>>> type(s)

特殊字符是哪些字符python_python特殊字符相关推荐

  1. python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数

    python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 #python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 import restring = & ...

  2. 关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法

    关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法 1985 T.于星期四, 07/03/2013 - 20:36提交 在android开发中,经常会碰到edittext ...

  3. python去除字符串中的空格、特殊字符、指定字符

    去除字符串中的空格.特殊字符.指定字符等,在python中,为我们提供了三种方法: strip()删除字符串前后(左右两侧)的空格或特殊字符 lstrip()删除字符串前面(左边)的空格或特殊字符 r ...

  4. 针对七牛含有特殊字符的文件名,对特殊字符编码处理

    源字符串: a a 1 ~`!@#$%^&()_+-={}[];',.- + 编码后: a%20a%201%20~%60%21@%23$%25%5E&%28%29_+-=%7B%7D% ...

  5. python如何识别特殊字符_Python怎么判断过滤特殊字符

    问题描述: 一些文件名中包含有特殊字符(乱码的字符,或者一些未知的特殊字符),现在想通过python来提取出这些"特别的"文件. 请问,有什么比较好的办法可以实现吗? 目前的思路: ...

  6. php正则校验特殊字符,PHP正则表达式中的特殊字符

    字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释. 例如:/b/匹配字符'b',通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线. ...

  7. JS获取指定特殊字符之间的字符

    example:某字符为:DFX11EI01-0.188×5400mm/MG10/绝缘聚酯薄膜大膜卷 需求:截取"/ /"之间的字段 实现: var example = 'DFX1 ...

  8. html在右上角显示字符,html特殊字符表

    Unicode编码转换工具:1 html字符用 Unicode编码  前面加上      2 css和js特殊字符用Ascii转Native编码,css前加上   js前加上u http://tool ...

  9. php ASCII 字符转换 (汉字及特殊字符) 宽字符 (uft8/unicode)

    有点像现在流行的输入法中的特殊字符. 1. 英文字母或者数字转ASCII 效果如上 class: <? class ascii {var $asciiText;function ascii($t ...

  10. SQL中获取特殊字符后的字符

    从上面信息中只获取到性别 先把所有信息反转过来 select reverse(profile) from user_submit; 获取性别的位置 select locate(',', reverse ...

最新文章

  1. Ajax---根据id从数据库查找对应的省份名称
  2. BDD100K:最经典大规模、多样化的自动驾驶视频数据集
  3. 驰骋工作流引擎设计系列07 线性流程节点运动(发送)设计
  4. 要做的题目-要用到hadoop资源
  5. VB.NET版机房收费系统—DataGridView应用
  6. Redis运维和开发学习笔记(1) Redis简介
  7. 药品研发 计算机系统验证,基于验证的药品研发项目申报系统的设计
  8. rabbitmq延迟队列相关
  9. 物流的趋势和计算机科技,计算机仿真技术在物流领域的前景分析
  10. 普林斯顿微积分读本05第四章--求解多项式的极限问题
  11. python毕业论文参考文献格式范例_毕业论文参考文献规范格式及例子
  12. 阿里云轻量级应用服务器设置外网访问端口
  13. 人力资源管理-人际交往中的6个心理效应
  14. 魔兽世界插件开发:Beginning Lua with World of Warcraft Add-ons 中文翻译及学习 (1.1)
  15. 以太网(报头格式 | MTU | ARP)
  16. CTGU实验5_1-创建还书过程中的触发器
  17. 物联网芯片的协议之WLAN及其调制
  18. 接口测试实战项目02:根据接口文档测试
  19. DFT中常用英文缩写,词汇及详解(每日持续更新)
  20. 抖音上很火的3D立体动态相册

热门文章

  1. 计算机是学前端开发好还是后端开发好?
  2. 2022-2027年中国通信光缆市场规模现状及投资规划建议报告
  3. 基于权限特征和机器学习的Android恶意程序识别技术
  4. 爬虫-3-requests和代理
  5. 软件渗透测试:定义、需求、过程
  6. DirectX11学习笔记01
  7. 前端开发-CSS快速掌握上手知识详细总结
  8. android root查看目录权限,Android真机获取root权限,进入data目录
  9. cout输出中加入双引号
  10. 第06章 数据挖掘综合应用