python(day01)
day01 笔记:
常用的程序文件的后缀:
.py python文件
.c C语言文件
.cpp C++程序文件
.java java语言文件
python解释执行器
python(python2的解释执行器)
python3
python 解释器的交互模式
python3 <回车> #进入交互模式
退出交互模式:
>>> exit() <回车>
>>> quit() <回车>
输入 ctrl+d (输入文件结束符)
python注释
python注释是以#开头,直至行尾
作用:
让注释内容不参加解释执行
python程序的组成
程序有模块组成
模块由语句,函数,类等组成
语句包含表达式
表达式建立并处理数据对象且能返回数据对象的引用关系
python的核心数据类型
数字(整型,浮点型,复数,布尔型(bool))
字符串 str
列表 list
...
整型数 int
整型数是不带有小数部分的数字。包括自然数,0及负数自然数
如:-2 ,100,0
浮点类型: float
浮点数是带有小数部分的数字(小数部分也可以是0)
浮点数的两种表示方式:
小数表示:
3.14
科学技术法:
格式:
小数 e/E(正负号) 指数
6.18E-1
2.997e8
缺点: 小数也会丢失精度,推荐方案是将小数转成整数计算
复数 complex
分为两部分
实部(real)
虚部(image)
注:虚数必须是以j或者J结尾的数
复数字面值
1j
(2j)
(1+1j)
布尔类型 bool
用来表示真的假两种状态的类型:
True 表示真(条件满足或成立)
False表示假(条件不满足或不成立)
说明:
True 值为1
False 值为0
空值 None
None 是一个表示不存在的特殊对象
作用:
1. 用来语法站位
2. 变量解除绑定
表达式和运算符
表达式 expression:
由数字或者数字和运算符组成
作用:
通常让计算机做一些事件并返回结果
示意:
1+2
运算符
算术运算符
+ 加法
- 减法
* 乘法
/ 除法 可以获取小数情况
// 地板除 floordiv(python2.3之后) 整除 和java int类型计算除类似
% 求余
** 幂运算
幂运算 **
格式:
x ** y
意为x的y次方
变量
标识符
[a-zA-Z_] [a-zA-Z0-9_]*
关键字
True,False,None,is,not,del
赋值语句
变量=表达式
a=2 # a=1+2
a=b=c=100
a,b,c=100,200,300
is / is not 运算符
a=b=10000
a is b #True
a is not b #Flase
id(x) 函数 # 返回对象的id ,用于对象判断
del 语句
删除变量