2018-10-10学习python第二天

Posted 人工智能之路上的菜鸡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-10-10学习python第二天相关的知识,希望对你有一定的参考价值。

  今天是学习 python 的第二天,


1.1    注释

单行注释(行注释)

以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用

# 这是一个单行注释
print("hello world")

多行注释(块注释)

可以用 一对 连续的 三个 引号(单引号和双引号都可以)

"""
这是一个多行注释
"""
print("hello world")

1.2    算数运算符

1、加减乘除取余

    5+2=7    5-2=3    5*2=10    5/2=2.5

2、整除、幂

    5//2=2    5**2=25

3、优先级问题(最好使用括号避免优先级问题)

    幂 (最高优先级)    ||    (乘、除、取余数、取整除)    ||    加法、减法


程序执行原理(科普)

程序执行的原理

技术分享图片
 

  程序 运行之前,程序是 保存在硬盘 中的,当要运行一个程序时,操作系统会首先让 CPU 把程序复制到 内存 中,CPU 执行 内存 中的 程序代码,程序要执行,首先要被加载到内存。

Python 程序执行原理

技术分享图片
 

  操作系统会首先让 CPU 把 Python 解释器 的程序复制到 内存 中,Python 解释器 根据语法规则,从上向下 让 CPU 翻译 Python 程序中的代码,CPU 负责执行翻译完成的代码。


1.3    变量的基本使用

变量的定义

python 变量名 = 值

变量的类型

在内存中创建一个变量,会包括:变量的名称、变量保存的数据、变量存储数据的类型、变量的地址(标示)

在 Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要),数据类型可以分为 数字型 和 非数字型。

1、数字型

  • 整型 (int)
  • 浮点型(float)
  • 布尔型(bool):真 True 非 0 数 —— 非零即真;假 False 0
  • 复数型 (complex):主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题

2、非数字型

  • 字符串
  • 列表
  • 字典

提示:在 Python 2.x 中,整数 根据保存数值的长度还分为: * int(整数) * long(长整数)

使用 type 函数可以查看一个变量的类型:type(变量名/变量)



以上是关于2018-10-10学习python第二天的主要内容,如果未能解决你的问题,请参考以下文章

python学习第二天

python学习第二天

Python学习第二天

2018.10.10python学习第十六天part1

Python学习第二天:面向对象之继承

python学习第二天