-
1.注释
- 加 # 2.缩进
- 每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
-
按照约定俗成的惯例,应该始终坚持
使用4个空格的缩进。
好处: 得到缩进较少的代码
坏处:
1、“复制-粘贴”功能失效
2、重构代码时,粘贴过去的代码必须重新检查缩进是否正确
3.大小写敏感
- Python程序是大小写敏感的,如果写错了大小写,程序会报错 4.可直接处理数据类型
- 整数(正整数、负整数),整数运算永远是精确的(包括除法)
- 浮点数(也就是小数),浮点数运算则可能会有四舍五入的误差。
-
字符串(以单引号’或双引号"括起来的任意文本)
- [转义字符 ]
1.转义字符====可以转义很多字符,比如==\n表示换行,\t表示制表符,字符==本身也要转义,所以==\表示的字符就是==;
- 如果字符串里面有很多字符都需要转义,为了简化,Python还允许用r’‘表示’'内部的字符串默认不转义;
- 如果字符串内部有很多换行,用==\n写在一行里不好阅读,为了简化,Python允许用’’’…’’'的格式表示多行内容;(注:在交互式命令行内输入,注意在输入多行内容时,提示符由>>>变为…==)
- [例如]字符串内部既包含’又包含"怎么办?可以用转义字符\来标识
-如: ‘I’m “OK”!’ 表示的字符串内容是:I’m “OK”!
- [转义字符 ]
-
布尔值(只有
True、
False两种值)
- [可以直接用True、False表示布尔值(请注意大小写) ]
- [可以通过布尔运算计算出来,包含and与运算、or或运算、not非运算 ]
- 空值(Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值)
- 除此之外还有 列表、 字典等多种数据类型,还允许创建自定义数据类型
-
变量(变量不仅可以是数字,还可以是任意数据类型)
- [ 变量不仅可以是数字,还可以是任意数据类型 ]
- [ 变量名必须是大小写英文、数字和_的组合,且不能用数字开头 ]
- 常量(常量就是不能变的变量,但事实上仍然是一个变量。在Python中,通常用全部大写的变量名表示常量)
注:
1.Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在==-2147483648==-2147483647。
2.Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。