版权声明:转载请标明出处,谢谢 https://blog.csdn.net/geek_xiong/article/details/81840403
目录
python 应用领域
python 相对其他编程语言的优缺点
python 的注释
python 的程序组成
python 的核心数据类型
python 表达式和运算符
python 变量(与删除变量)
is/is not运算符
id(x)函数
python的应用领域何其多,主要有:
系统维护
网络编程
科学计算
人工智能、机器人研发
web全栈开发
Linux云计算
大数据及数据库编程
游戏开发
网络爬虫
等等
目前的主流是人工智能、科学计算、大数据的天下。加油吧,骚年
简单说说python相对于其他编程语言的优缺点是什么吧
python中的注释:
注释,顾名思义就是标注、解释的意思。注释是不会被执行(或解析)的,只是提供给编程人员或维护人员看的,使其一目了然写的是什么功能
python的程序组成:
python程序由模块组成,
模块由语句,函数,类等组成
其中语句包含表达式
表达式建立并处理数据对象
python中的核心数据类型
整型 int:
整型包括自然数和负数,表示方式包括二进制(0b开头,跟0、1,遇二进一,如0b0101 -> 5)、八进制(0o)、十进制、十六机制(0x/0X开头,跟0-9,a-z,A-Z)等
浮点数 float:
带有小数点的数,表示方式有两种,小数形式和科学计数法
复数 complex(不重要,不多说):
实部:real,
虚部:image 以J或j结尾
布尔型 bool(重要):
布尔类型只有两个值,真和假
其中真用 True 表示,其值为 1,
假用 False 表示,其值是 0
python 表达式和运算符
表达式:
由一个数字或数字和运算符组成
作用:通常让计算机做一些事情并返回结果
如:>>>1+2-2*5/8 返回结果: 1.75
运算符:
+
-
*
/ 结果是浮点数,不会丢弃小数
如:(1)1/3 -> 0.3333333。。。。
(2)8/2 -> 4.0
//(地板除) floordiv 整除 保留整数部分 向下取整
如:(1)7/3 -> 2.3333333
(2)7//3 -> 2
(3)8//3 -> 2
(4)3.25//1.5 2.0 (浮点数地板除结果还是浮点数)
% 求余运算:10 % 3 -> 1
** 幂运算:
(x ** y表示x的y次方)
如:2 ** 2 -> 4
运算符的优先级:
**
/ * // %
+-
括号分组子表达式:
用()可以将表达式分组,()内部的优先计算
python 变量(删除变量)及赋值语句
变量的定义:
变量是关联一个对象的标识符,变量可以绑定一个对象,并可以通过变量名来使用这个对象
变量的命名方法:
以字母或下划线开头,后只能跟字母或数字或下划线
注意 :不能使用关键字来命名
变量的删除:del
说明:del用于删除变量,同时解除此变量与对象的绑定关系,如果可能则释放对象
语法:del 变量名
如:
is/is not运算符
作用:
判断两个对象是否是同一个对象,是则返回True,否则返回False。
is not 与 is 相反。
语法:
x is y
x is not y
小整数对象池:
CPython 中整数-5至256永远存在于小整数对象池内,\
不会释放并可以重复使用
>>> a=10
>>> b=10
>>> a is b
True
>>> x=1000 # 超出时 此非彼
>>> y=1000
>>> x is y
False
id(x)函数:
返回一个对象在内存中的地址