数字常量

如下是python的一些常量表示形式:

  • 2            整数
  • 3.23            浮点数
  • 52.3e-4        科学技术法表示的浮点数
  • -5 -4.6j        复数

和C类的语法不同的是,Python是内置了复数的。

布尔常量

布尔值的表示方式是True和False

字符串常量

字符串常量有三种表示显示

  • 单引号(')
  • 双引号(")
  • 三引号('''或""")

其中单引号和双引号功能完全相同,和C的双引号表示字符串方式一样,主要是新增了一个三引号的多行模式,在三引号的模式中,可以使用单引号和双引号,也可以接收换行符号,对于表示多行来说非常方便。

'''This is a multi-line string. This is the first line.
This is the second line.
"What's your name?," I asked.
He said "Bond, James Bond."
'''

转义符

转义符的功能基本上和C语言系统,以'\+转义字符'的显示来表示引号,换行等特殊字符

取消转义符

转义字符很多时候给使用带来的不便,如文件路径,正则表达式等。对于无需转义的字符串中可以通过r前缀会取消转义符,从而方便阅读。

r"C:\Python27\python.exe"

Unicode字符串

Python默认的编码是不支持中文的:

>>> print '中文abc'
    ä¸­æabc

对于中文字符串,我们需要加u前缀来转换为unicode形式:

>>> print u'中文abc'
    中文abc

连接字符串

相邻放置的字符串会自动级连。例如,'What\'s' 'your name?'会被自动转为"What's your name?"

变量命名规范

Python变量命名规范基本和C语言一样,感兴趣的可以看看:

  • 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(' _ ')。
  • 标识符名称的其他部分可以由字母(大写或小写)、下划线(' _ ')或数字(0-9)组成。
  • 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。
  • 有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。
  • 无效 标识符名称的例子有2things、this is spaced out和my-name。

变量赋值语法

变量赋值语法如下:

>>> i = 123

从中可以看出,python是没有变量类型这个概念的,如下方式也是合法的:

>>> i = 123
    >>> i = 'hello world'

数学运算符

数学运算基本上也和C一样,这里就不多介绍了。

>>> 3 + 2 * 5
    13

转载于:https://www.cnblogs.com/TianFang/p/3189215.html

Python学习笔记——常量和变量相关推荐

  1. JAVA学习笔记——常量与变量

    常量与变量 常量 常量可分为以下六种 1.整数常量:所有整数. 2.小数常量:所有小数. 3.布尔(boolean)型常量:只有两个数值,true.false. 4.字符常量:将一个数字字母或者符号用 ...

  2. python学习笔记一 一变量与运算符

    #声明的三种格式 #格式1 s1 = '我爱una' #格式2 s2 = s1 = 'i love una' #格式3 s1,s2,s3 = '我爱una','i love una',52099 变量 ...

  3. 我的Python学习笔记:私有变量

    一.私有变量的定义 在Python中,有以下几种方式来定义变量: xx:公有变量 _xx:单前置下划线,私有化属性或方法,类对象和子类可以访问,from somemodule import *禁止导入 ...

  4. Python学习笔记2-第2章 变量和简单数据类型

    文章目录 2.1 尝试一下 2.2 变量 2.2.1 变量的命名和使用 2.2.2 使用变量时避免命名错误 2.2.4 自己动手试一试 2.3 字符串 2.3.1 使用方法改变字符串的大小写 2.3. ...

  5. Python学习笔记11:函数修饰符

    Python学习笔记11:函数修饰符 Python有很多有趣的特性,其中函数修饰符就是一个. 我们在之前的那个web应用示例中用过如下写法: @web.route('/log') @符号后边的,就是一 ...

  6. 【Python学习笔记】第一章基础知识:格式化输出,转义字符,变量类型转换,算术运算符,运算符优先级和赋值运算符,逻辑运算符,世界杯案例题目,条件判断if语句,猜拳游戏与三目运算符

    Python学习笔记之[第一章]基础知识 前言: 一.格式化输出 1.基本格式: 2.练习代码: 二.转义字符 1.基本格式: 2.练习代码: 3.输出结果: 三.输入 1.基本格式: 2.练习代码: ...

  7. python学习笔记目录

    人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...

  8. python 学习笔记 (核心)

    python    学习笔记 (核心) Python解释器从头到尾一行接一行执行脚本 # -*- coding: UTF-8 -*-    //字符编码 不区分单引号和双引号,x='hello',x[ ...

  9. OpenCV之Python学习笔记

    RSS订阅 登陆 注册 原文链接地址:http://www.itozi.net/19477.html OpenCV之Python学习笔记 ITOZI 发布于 2015-08-06 分类:OpenSta ...

最新文章

  1. 爱情也许是最忧伤的童话
  2. ig服务器维护,IG夺冠遭无视后,LOL官方公开道歉:对不起,都是服务器的问题!...
  3. java 流程控制_《Java基础知识》Java流程控制
  4. InnoDB 的索引模型
  5. 基于CDS view生成的OData服务的metadata是如何加载的
  6. ASP.NET Core中使用表达式树创建URL
  7. [笔记]前端 - 下拉菜单的实现
  8. QT样式表(QStyleSheet)
  9. 新能源车为什么不加变速箱解决高速高耗电的问题?
  10. 几款硬盘接口的速度测试
  11. windows环境上robotframework环境搭建
  12. 2017 5月12日上午
  13. Fragment与Activity
  14. PDMS中如何设置颜色规则
  15. 华为手机文档里的html,如何在华为手机上编辑word文档
  16. js对联广告,顶部浮动广告,固定位置广告插件
  17. java applet 换行_Java Applet编程总结
  18. flink报错:The types of the interface org.apache.flink.util.OutputTag could not be inferred.
  19. 个人独资企业,核定征收;怎么申请?
  20. FineReport 填报报表数据自定义提交

热门文章

  1. 【R】【BiocManager::install】R语言装包
  2. java中小写转大写函数_lotus 中日期小写转大写的函数及算法(lotus script) (转)...
  3. python播放本地视频教程_怎样用python播放视频
  4. civil 3d 计算机配置,Civil 3D 2009安装后无法启动
  5. wps表格粗线和细线区别_学术论文表格制作方法解读
  6. obj c和java_PKCS1-padding / RSA加密ios objc和java之间的区别
  7. 3.innodb内存结构
  8. 您必须在sources.list中指定代码源_python如何从源代码构建lxml
  9. SQL Server中的高可用性(3)----复制 (转载)
  10. MVP模式在Android实际项目中的应用和优化