Python学习笔记(一)

python作为当前比较流行,火爆的编程语言之一,他有许多吸引人的优点

他首先是简单,易学,很容易上手,其次就是他是免费,开源的。

他的应用很广泛。web开发,自动化测试,自动化运维,数据分析,机器学习,人工智能等等都有应用

Python的发展

2009年6月     python发布3,1版本

2011年2月    python发布3.2版本

2012年9月    python发布3.3版本

2014年3月    python发布3.4版本

2015年9月   python发布3.5版本

2016年12月 python发布3.6版本

高级语言按程序的执行方式可以分为编译型和解释型两种。编译型和解释型在这里不过多解释,

知道python是解释型变成语言就行。

python解释器的作用就是运行python文件,对于python解释器也有几种分类

Python解释器种类
    CPython  C语言开发的解释器[官方],应用广泛的解释器
    IPython  基于CPython的一种交互式解释器
    其他解释器:
     PyPy   基于Python语言开发的解释器
     Jython  运行在Java平台的解释器,直接把Python代码编译成Java字节码执行。
     IronPython  运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码

python主要开发工具是PyCharm,至于这个软件的使用方法在这里就不说了,很容易,有时间另外写一个

PyCharm的使用教程,这里就不过多叙述了。

下面说一些正式的内容了

一,注释

对于注释,在初次接触编程语言的时候应该都有所了解,在C语言,C++ 以及现在也比较热门的Java中都有相关的应用。

注释不是写给电脑看的,注释是写给电脑前的人看的,让人看懂这行或者这段代码是干什么的,现在工作都是以团队的形式在工作

我们的代码有时候是要让别人看的,如果代码没有写注释,那么别人特别难以看懂,读起来可能比较困难,加了注释就比较容易读了。

也许自己写的代码没有注释,隔一段时间我们自己都不一定能读懂,所以要养成写注释的习惯。方便他人,方便自己。

在python中,注释分为单行注释和多行注释

单行注释---------只注释一行的内容  使用#号注释

语法格式

#注释内容            快捷键     Ctrl+/

多行注释  可以一次性注释一个段落

多行注释使用的是三引号注释

语法格式

"""

注释内容1

注释内容2

...

"""

二 变量

变量就是一个存储数据的时候当前数据所在内存地址的名字而已

定义变量     变量名=值

变量名自定义,要满足标识符命名规则

标识符
标识符命名规则是python中定义各种民资的时候的统一规范,具体如下
由数字,字母,下划线组成
不能数字开头
不能使用内置关键字
严格区分大小写

python中预留了一部分作为内置关键字

内置关键字
false                none          true           and           as           assert         break         class
continue          def             del            elif             else        except       finally          for
from                 global        if               import         in           is              lambda       nonlocal
not                   or             pass           rase           return     try              while         with
yield
以上关键字不需全部背诵,了解即可,对于其中的一些重要的知道即可

对于变量名命名最好满足一下几点
见名知义
大驼峰:  即每个单词首字母大写   例如: MyName
小驼峰:  第二个(含)以后的单词首字母大写   例如  myName
下划线:  例如 my_name
 使用变量      my_name='Tom'
                     print(my_name)

python中的数据类型

数据类型             数值          int整型         float 浮点型
                           布尔型      True真          False  假
                           str字符串
                           list列表
                           tuple元组
                          set集合
                          dict 字典

三    输出
 1格式化输出
      %s    字符串
      %d     有符号的十进制整数
      %f     浮点数
  
      转义字符
        换行
        制表符  一个tab键(4个空格)
 
     结束符
      print('输出的内容',end="/n")

原文地址:https://www.cnblogs.com/DennySmith/p/13715301.html