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中有两种除法,一种是/,表示精确计算,即使是两个整数的除法,得到的结果还是浮点数。

另一种除法是//,称为地板除,得到的结果总是整数。

余数运算使用%。

最新文章

  1. Java回调方法详解
  2. Android课程---关于数据存储的学习(3)之数据库和事务
  3. python之网络编程
  4. Java中的集合排序
  5. Request.ServerVariables 获取服务器或者客户端信息
  6. sqlserver数据库安全函数、配置函数、游标函数、行级函数、排名函数、元数据函数、系统统计函数 、文本和图像函数--收藏着有用
  7. ubuntu 安装node.js + express + mongodb
  8. Android Studio 导入外部lib文件
  9. dbt
  10. 第2章 PCI总线的桥与配置
  11. 我是如何拿到蚂蚁金服 offer 的 ?
  12. XXX系统项目分析
  13. python笔记二
  14. JAVA中float与double的区别
  15. 插件:zTree
  16. MongoDB的”存储过程“
  17. IntelliJ IDEA 2017版 开发SpringBoot的全局配置文件使用
  18. PageHelper分页插件使用
  19. 对于over-posting的防御
  20. instance method '*****' not found (return type defaults to 'id')

热门文章

  1. JavaScript实现div宽、高自动缓慢拉伸
  2. 3D模型制作
  3. Apache的httpd命令详解
  4. 记微信开发(自定义回复&关注回复)
  5. java.io.IOException: open failed: ENOENT (No such file or directory)open failed: EISDIR (Is a directory)
  6. 第一局 ThreeJS-开始
  7. Java、Tomcat 及 MySQL 环境配置
  8. 如何处理JS与smarty标签的冲突
  9. 77个常用Linux命令和工具
  10. linux之SQL语句简明教程---CREATE INDEX