美文网首页
初始Python

初始Python

作者: zmm0404 | 来源:发表于2018-07-14 18:49 被阅读0次

1.Python科普

  • python科普(编译器、解释器)
    • python作者:吉多·范罗苏姆(Guido van Rossum),Python的名字是因为:他是 BBC 电视剧——蒙提·派森的飞行马戏团(Monty Python's Flying Circus)的爱好者
    • 编译器:将其他语言翻译成机器语言的工具(整体编译后,形成可执行文件;中间若有错误,不能形成可执行文件) C C++
    • 解释器:编译器以解释方式运行的时候,称之为解释器 (逐行解释;若中间有错误,从有错的行开始不能运行,错误之前可以运行) Python
    • 编译器、解释器的不同点在于:翻译时间点的不同

2. python的执行原理

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

3.查看python解释器大小的方式

python解释器的大小.png

3、ipython安装

sudo apt install python3-pip
pip3 install ipython3

4、 注释

  • 注释的作用:使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性
  • 单行注释
    • # 开头
    • 在代码后面增加的单行注释:以使用 # 在代码的后面(旁边)增加说明性的文字;但是,需要注意的是,为了保证代码的可读性,注释和代码之间 至少要有 两个空格
  • 多行注释
    • 可以用 一对 连续的 三个 引号(单引号和双引号都可以)
      ''' 或者 """

5.变量

  • 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建.第一次出现是定义,第二次出现是调用.在python中定义变量是不需要指定类型的.
  1. 变量的类型
    数字型:int float boo complex(复数型)
    非数字型:字符串 列表 元祖 字典
  2. 变量之间的计算
  • 数字型变量可直接进行计算
  • 字符串变量之间使用 + 拼接成字符串,如下所示:


    Selection_021.png
  • 字符串变量可用 * 重复输出


    Selection_022.png
  1. 类型转换函数
  • int(x)--------将x转换为一个整数
  • float(x)------ 将x转换到一个浮点数
  • 一个数字字符型变量可以通过转换函数将字符型转换成数字型变量,然后在进行计算
  1. 变量的格式化输出
  • %s:字符串
    %d: 十进制整数,%06d表示输出的显示位数|不足的地方0补全
    %f: 浮点数,%.02f表示保存两位小数
    %%: 输出 %
    5.变量命名
  • 在 Python 中,如果 变量名 需要由 二个 或 多个单词 组成时,
    ,命名时,每个单词都使用小写字母,且单词与单词之间使用 _下划线 连接
  • 驼峰命名法
    • 小驼峰式命名法:一个单词以小写字母开始,后续单词的首字母大写,如firstName
    • 大驼峰式命名法:每一个单词的首字母都采用大写字母,如FirstName

6. 判断语句

if .....
else......

if ......
elif ......
else..........

7.运算符

  • 算数运算符
    • 加、减、乘、除、取整、取余、幂
  • 比较(关系运算符)
  • 逻辑运算符
    • and or not
  • 赋值运算符
    • += : 如:a += b 等效于 a = a+b
  • 运算符的优先级
    幂----乘、除、取余、取整----加减----比较----等于----赋值----逻辑

8.循环

  1. 程序的三大流程:
    顺序 —— 从上向下,顺序执行代码
    分支 —— 根据条件判断,决定执行代码的 分支
    循环 —— 让 特定代码 重复 执行
  2. while语句的基本语法

初始条件设置 —— 通常是重复执行的 计数器
while 条件(判断 计数器 是否达到 目标次数):
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...(省略)...
处理条件(计数器 + 1

如打印小星星

Selection_024.png
  1. break & continue
  • break :某一条件满足时,退出循环,不再执行后续重复的代码
  • continue:在循环过程中,如果某一个条件满足后,不希望 执行循环代码,但是又不希望退出循环,可以使用 continue,也就是:在整个循环中,只有某些条件,不需要执行循环代码,而其他条件都需要执行,使用时要特别注意,不小心会出现死循环
  1. pass
    实战23.2.png
    实战23.1.png

从输入结果中,我们可以看到,当输入0是,什么都不输出,直接pass;输入100是,直接退出循环

  1. while的嵌套

    如九九乘法表: Selection_023.png

相关文章

  • day2-初始python和基础语法

    一、初始python python简介 python历史 python优缺点 python应用领域 开发工具介绍 ...

  • 初始Python

    1.Python科普 python科普(编译器、解释器)python作者:吉多·范罗苏姆(Guido van Ro...

  • 初始Python

    这个是零基础开始学Python笔记 视频+书籍: imooc廖雪峰老师的视频 初始Python + Python进...

  • 2018-07-17 day 2

    一.python 入门 初始pythonpython的历史python的优缺点python应用编程工具:IDLE,...

  • kali linux Python开发环境初始化

    kali linux Python 黑客编程1开发环境初始化 为什么要选择Python? Python作为目前Li...

  • 初始python - 1

    变量 变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。...

  • Python:初始函数

    函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你...

  • uwsgi初始化时找不到libpcre.so.1的确解决

    使用uwsgi初始化命令的时候 (venv) python@python-PC:/project/web_proj...

  • ANSIBLE_配置注意事项

    被托管设备需要python2.4 以上。(2.5以下的设备还需安装python-simplejson,对于初始环境...

  • Python3 字节bytes和字符串str转换

    Python3 bytes和str互转 Python 3.6.5 bytes对象初始化 写法一 写法二 bytes...

网友评论

      本文标题:初始Python

      本文链接:https://www.haomeiwen.com/subject/qfpypftx.html