Python3 基础:数据类型和变量
2016-12-23 16:37
543 查看
【本笔记是基于Python3的】
【廖雪峰大神的教程:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431608990315a01b575e2ab041168ff0df194698afac000】
Python的语法比较简单,采用
转义字符
Python还允许用
Python允许用
变量本身类型不固定的语言称之为动态语言。Python就是动态语言。也就是说不需要预先声明变量的类型。
一种除法是
第二种是
Python还提供一个余数运算,可以得到两个整数相除的余数:
无论整数做
Python 也支持增量赋值,也就是运算符和等号合并在一起, 看下面的例子:
将上面的例子改成增量赋值方式就是:
Python 不支持C 语言中的自增1 和自减1 运算符, 这是因为 + 和 - 也是单目运算符,
Python 会将 –n 解释为-(-n) 从而得到 n , 同样 ++n 的结果也是 n.
布尔值是特殊的整数。 尽管布尔值由常量 True 和 False 来表示, 如果将布尔值放到一
个数值上下文环境中(比方将 True 与一个数字相加), True 会被当成整数值 1, 而False
则会被当成整数值 0。
【廖雪峰大神的教程:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431608990315a01b575e2ab041168ff0df194698afac000】
Python的语法比较简单,采用
缩进方式。一定要注意这个缩进,要么就全都用Tab键缩进,要么就四个空格缩进。切记啊。否则会报错的。
字符串
字符串是以单引号'或双引号
"括起来的任意文本。
''或
""本身只是一种表示方式,不是字符串的一部分。
转义字符
\可以转义很多字符,比如
\n表示换行,
\t表示制表符,字符
\本身也要转义,所以
\\表示的字符就是
\。
Python还允许用
r''表示
''内部的字符串默认不转义。会原样输出。
>>> print('\\\t\\') \ \ >>> print(r'\\\t\\') \\\t\\
Python允许用
'''...'''的格式表示多行内容。
布尔值
一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写)。布尔值可以用
and、or和
not运算(not运算是非运算,它是一个单目运算符)。
空值
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
变量
变量名必须是大小写英文、数字和_的组合,且
不能用数字开头。
变量本身类型不固定的语言称之为动态语言。Python就是动态语言。也就是说不需要预先声明变量的类型。
常量
所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量。
除法
在Python中,有两种除法:一种除法是
/,计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:
>>> 6/3 2.0 >>>
第二种是
//,称为地板除,两个整数的除法仍然是整数:
>>> 9//4 2 >>>
Python还提供一个余数运算,可以得到两个整数相除的余数:
>>> 9%2 1 >>>
无论整数做
//除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。
Python 也支持增量赋值,也就是运算符和等号合并在一起, 看下面的例子:
n = n * 10
将上面的例子改成增量赋值方式就是:
n *= 10
Python 不支持C 语言中的自增1 和自减1 运算符, 这是因为 + 和 - 也是单目运算符,
Python 会将 –n 解释为-(-n) 从而得到 n , 同样 ++n 的结果也是 n.
布尔值是特殊的整数。 尽管布尔值由常量 True 和 False 来表示, 如果将布尔值放到一
个数值上下文环境中(比方将 True 与一个数字相加), True 会被当成整数值 1, 而False
则会被当成整数值 0。
相关文章推荐
- Python基础(二)之Python变量和数据类型
- python基础教程之基本数据类型和变量声明介绍
- python学习(1)python基础、数据类型和变量
- Python新手学习基础之数据类型——变量
- python基础之数据类型与变量patr1
- Python基础 变量和数据类型
- Python基础学习--第二篇(Python变量和数据类型)
- Python语言基础(二)_数据类型和变量
- Python基础(数据类型和变量)
- 五 Python基础 数据类型和变量
- python基础教程之基本数据类型和变量声明介绍
- Python新手学习基础之数据类型——变量
- python教程1:Python基础之数据类型和变量、字符串和编码
- python基础学习一 数据类型和变量
- Python新手学习基础之数据类型——变量
- Python学习笔记(一)--Python基础知识:变量、数据类型、模块与字符串
- python基础之01数据类型-变量-运算浅解
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
- python基础学习总结——变量使用、数据类型
- 一、python基础之数据类型与变量