设为首页 加入收藏

TOP

Python3 -- day01 笔记
2018-12-14 02:56:31 】 浏览:23
Tags:Python3 day01 笔记
版权声明:转载请标明出处,谢谢 https://blog.csdn.net/geek_xiong/article/details/81840403

目录

  • python 应用领域

  • python 相对其他编程语言的优缺点

  • python 的注释

  • python 的程序组成

  • python 的核心数据类型

  • python 表达式和运算符

  • python 变量(与删除变量)

  • is/is not运算符

  • id(x)函数


python的应用领域何其多,主要有:

  1. 系统维护

  2. 网络编程

  3. 科学计算

  4. 人工智能、机器人研发

  5. web全栈开发

  6. Linux云计算

  7. 大数据及数据库编程

  8. 游戏开发

  9. 网络爬虫

  10. 等等

目前的主流是人工智能、科学计算、大数据的天下。加油吧,骚年


简单说说python相对于其他编程语言的优缺点是什么吧

  • 优点

    • 是一门面向对象的开发语言(还有java、c++等语言)

    • 免费、开源

    • 可移植、可混编(后边会体会到,主要提高效率吧)

    • 简单易学易用

    • 开发效率高

    • 应用领域广

  • 缺点

    • 与c/c++相比,执行速度不够快

    • 不能封闭源代码(缩进很致命,一个不小心就崩溃掉啦)


python中的注释:

注释,顾名思义就是标注、解释的意思。注释是不会被执行(或解析)的,只是提供给编程人员或维护人员看的,使其一目了然写的是什么功能

  • 单行注释:# 此处是注释

  • 多行注释:当然也可以每行之首使用 # ,有一个更直接的方法就是使用三引号(三单引号或三双引号”’此出是注释”’,”“”此处是注释”“”)


python的程序组成:

python程序由模块组成,

模块由语句,函数,类等组成

其中语句包含表达式

表达式建立并处理数据对象


python中的核心数据类型

  • 数字(整型 int,浮点型 float,复数 complex,布尔型 bool)

  • 字符串 str

  • 列表 list

  • 元组 tuple

  • 集合 set

  • 字典 dict

  • 文件 file

  • 其他类型 (None等)

整型 int:

整型包括自然数和负数,表示方式包括二进制(0b开头,跟0、1,遇二进一,如0b0101 -> 5)、八进制(0o)、十进制、十六机制(0x/0X开头,跟0-9,a-z,A-Z)等

浮点数 float:

带有小数点的数,表示方式有两种,小数形式和科学计数法

  • 小数形式:

    • 3.14

    • 3.0/3./.3

  • 科学计数法:

    • 6.18e-1 –> 6.18 x 10^-1 -> 0.618

    • 2.9979e5 –> 2.9979 x 10^5 -> 299790.0

复数 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 变量(删除变量)及赋值语句

变量的定义:

变量是关联一个对象的标识符,变量可以绑定一个对象,并可以通过变量名来使用这个对象

变量的命名方法:

以字母或下划线开头,后只能跟字母或数字或下划线

注意:不能使用关键字来命名

python2.7关键字总结

变量的删除: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)函数:

返回一个对象在内存中的地址

id返回地址示例

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇初识Python( 浏览Python主页心得) 下一篇【python教程】(4)python中的模..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目