文章目录
常量和表达式
- 简单引入
- 变量的命名规则
- 变量的类型
1)整数
2)浮点数
3)字符串
4)布尔类型 - 动态类型特性
- 显示指定类型
注释 - 行注释
- 文档字符串
输入输出
1.通过控制台输出 - 通过控制台输入
运算符 - 算数运算符
- 关系运算符
- 逻辑运算符
- 赋值运算符
常量和表达式 1. 简单引入
我们可以先简单来看一下Python的加减乘除
print(1 + 2 + 5)
print(1 + 2 * 5)
print(1 + 2 - 5)
print(1 + 2 / 5)
运行结果
8
11
-2
1.4
我们发现加减乘和其它语言基本每区别,但是除法在其它语言比如 C/Java中整数除以整数结果还是整数,也就是小数部分会被截断,但是在Python中不会被截断,这样更符合人的日常计算的直觉
print 是一个 Python 内置的 函数
可以使用 + - * / ( ) 等运算符进行算术运算. 先算乘除, 后算加减
运算符和数字之间, 可以没有空格, 也可以有多个空格. 但是一般习惯上写一个空格(比较美观)
2. 变量的命名规则
变量必须由数字、字母和下划线构成,不能包含其它特殊符号,且不能以数字开头
变量名不能和关键字冲突
在Python中,变量名是区分大小写的
变量命名建议使用驼峰命名法(除第一个单词其它单词第一个字母用大写),或者是蛇形名命名法(用下划线分割多个单词)
userName = ‘驼峰命名法’
user_name = “蛇形命名法”
_test = 10
3. 变量的类型
Python和C/Java不同,在定义变量的时候不需要显示的指定变量的类型,在赋值的时候自动就会确定类型
1)整数
tmp = 10
print(type(tmp))
运行结果
<class ‘int’=“”>
type是Python内置的函数,可以使用type来查看一个变量的类型
注意:和C/Java等语言不同,Python的int类型变量,能表示的数据范围是没有上限的,只要内存足够,理论上可以表示无限大小的数
tmp = 1234567891011121314
print(tmp)
因为Python的int是可以根据要表示的数据大小自动扩容,所以Python就没有像long、byte/short这些类型了
2)浮点数
tmp = 3.14
print(type(tmp))
运行结果
<class ‘float’=“”>
注意:和C/Java语言不同,Python的小数只有float一种类型