Python学习笔记(二)Python的数据类型和变量
2016-03-24 10:26
603 查看
Python的字符串
Python使用''和""将字符串括起来,与ruby类似,特殊之处是Python可以使用r''表示''内部的字符串默认不转义,如:print(r'\\\t\\')
输出:
\\\t\\
为了方便阅读,Python可以使用'''...'''的格式表示多行内容,如:
print('''line1 line2 line3''')
输出:
line1 line2 line3
多行字符串还可以在前面加上r使用,如:
print(r'''line1\\ line2/t line3''')
输出:
line1\\ line2\t line3
Python的布尔值和空值
布尔值
布尔值有True和False两种值,注意Python大小写敏感,首字母必须大写。Python的布尔值可以进行and、or和not运算。空值
空值是Python中的一个特殊值,用None表示;None不能理解为0,因为0是有意义的,None是一个特殊的空值。Python的变量和常亮
变量
Python是一种动态语言,声明变量时,不用指定变量的类型,同一个变量可以反复赋值,而且可以是不同类型的值。如:a = 123 print(a) # 123 a = 'abc' print(a) #abc
变量的内部实现原理:
首先在内存中创建一个'abc'字符串;
然后在内存中创建了一个名字为a的变量,并把a指向'abc'。
常量
通常常量使用全部大写的变量名表示,但Python没有强制规定,所以说该常量还是一个变量,只要你愿意,还是可以修改他的值。Python中的整数没有大小限制,浮点数也没有大小限制,但是超出一定范围之后就直接表示为inf(无限大)。
Python中的除法
在Python中有两种除法,一种是/,表示精确计算,即使是两个整数的除法,得到的结果还是浮点数。另一种除法是//,称为地板除,得到的结果总是整数。
余数运算使用%。
相关文章推荐
- python基础(6)--练习
- python基础(5)--正则表达式
- python基础(4)--文件对象,指针,os,os.path模块
- win10下安装python时出现的问题(这里以python3.4.3为例)
- python基础(3)--条件判断循环语句与列表解析,生成器
- python基础(2)--python函数
- python--基础学习(五)参数位置传递、关键字传递、包裹传递及解包裹
- python基础(1)--编译安装
- Python编码解码问题——开头两行
- HTCondor python bindings使用
- AWS s3 python sdk code examples
- python之enumerate函数使用
- python 错误: ImportError: cannot import name xxx
- Python基础(Django二——Form)
- Python学习1_pip安装使用详解
- Python Traverse list reverse order
- Python logical XOR
- 搭建MHA,python实现服务器ssh无密码认证
- Blender Python API中文介绍文档六
- Blender Python API中文介绍文档五