zoukankan      html  css  js  c++  java
  • 适用于小白的 python 快速入门教程

    文章更新于:2020-02-17
    按照惯例,需要的文件附上链接放在文首

    文件名:python-3.7.6-amd64.exe
    文件大小:25.6 M
    下载链接:https://www.lanzous.com/i9c6vjc
    SHA256: A66B5B9CA035E343F55AB2A94E363C4F0D8AB07F036C40A1C464A97840D1538C

    一、什么是python

    Python is a programming language that lets you work quicklyand integrate systems more effectively.

    Python是一种编程语言,可以让您快速工作并更有效地整合系统。(来自官网 https://www.python.org/

    二、python可以干什么

    Web开发
    python能干什么
    操作系统管理
    服务器运维的自动化脚本
    科学计算
    桌面软件

    三、配置 python 环境

    1、下载 python 安装文件进行安装。

    段三图一安装界面

    2、安装成功图示

    段三图二安装成功图示

    3、python 命令行模式

    段三图三python命令行模式

    4、python 的图形界面

    打开开始,在所有软件里面,可以看到 python3.7 文件夹,里面的 IDLE 便是 python 的图形界面。

    段三图四python的GUI界面

    5、调整图形界面字体样式大小

    段三图五调整字体样式大小

    6、hello,world~

    段三图六hello,world

    四、如何快速的学习python

    1. 首先它是一门编程语言,如果你有其他编程语言的基础,你就可以快速的理解并接受python的风格。python被誉为是胶水语言,它可以和多种流行的编程语言进行混合。
    2. python是语法比较简洁的编程语言,容易上手,比较好学。而且有一句话流传甚久:人生苦短,我用python
    3. python分2.x和3.x版本,由于3+版本进行了比较多的更新,所以造成了一定部分的不兼容,所以如果你是现在刚接触python的话,直接上手python3就可以了。
    4. python是靠缩进来识别代码块,所以这就对编程的缩进格式有了一定的要求。所以,使用python,缩进要规范。
    5. python的基本语法
      ------------------------------
      简单的数值类型整形浮点型布尔类型复数类型
      运算符算术运算符赋值运算符复合复制运算符比较运算符逻辑运算符成员运算符
      位运算按位左移按位右移按位与按位或按位亦或按位取反
      ------------------------------
      判断语句If语句If-else语句If-elif语句
      循环语句while循环for循环
      其他语句break语句continue语句pass语句else语句
      ------------------------------

    python的重点

    字符串

    1. 单引号’‘双引号""三单引号’’'三双引号"""都是字符串。
    2. 如需在引号内容中使用引号请使用转义字符来标记。
    3. 字符串内建函数findindexcountreplacesplitcaplitalizatitlestartswithendswithupperljustrjustcenterlstriprstripstripjoin

    列表、元组和字典

    1. 列表就像是打了激素的数组。
    2. 元组和列表相似,但元组不能修改。元组使用圆括号、列表使用方括号。
    3. 字典的每个元素都由键值对组成,一一对应。其中,键必须是唯一的,而值可以是任何类型的。

    python函数

    1. 如何定义以及调用函数
    2. 函数参数如何传递

    python文件操作

    1. 文件的打开和关闭
    2. 文件模式
    3. 文件的读写

    python模块

    1. 模块就像是封装的库
    2. 可以在其他源文件中调用

    End LINE
    2019年11月02日续
    续上

    python基础知识

    1、python的主要特色是使用缩进分层来写模块,所以缩进必须严格执行
    2、缩进形式必须全局统一,推荐4个空格。
    3、python语句末尾不使用分号,多个语句写在一行中间需要分号,但不推荐这样写。

    #推荐写法
    a = 3
    b = 4

    #不推荐写法
    a = 3; b = 4

    4、代码超过一行可以加反斜杠继续下一行(不推荐),推荐使用括号包含长字符串。

    例如
    stra = (‘this is in line’
    ‘this is also in line’)

    5、如果使用了反斜杠来断行,后面不能加注释。

    #反斜杠后补课加注释
    stra = ‘this is in line
    and this in line,too’

    6、单行注释井号#,多行使用三引号。

    #这里是单行注释
    “”"
    这里是多行注释
    可以写多行
    直到下一个三引号
    “”"

    7、注释中的URL尽量放在同一行。
    8、返回语句和条件语句中不需要使用括号。

    #推荐
    if a>3:
    a=4
    return a
    #不推荐
    if (a>3):
    a=4
    return (a)

    9、变量不需要提前声明,但使用前必须赋值,赋值以后才会被创建

    #需要使用变量,直接赋值即可
    a=3
    #多变量可以同时赋值
    a=b=c=4
    a,b,c=1,2,3

    10、标识符区分大小写

    # hello 和 Hello 是两个不同的变量

    11、在python中字符串被视为是字符组合,每个字符都有索引。
    12、字符串可以使用1/2/3引号括起来,但如果超过一行,就只能使用三引号,因为1/2引号不能跨行。
    13、python的结构数据类型有:集合()、列表[]、元组()、字典{},创建空集合用a=set()的形式。

    创建空方法
    a = set()
    b = []
    c = ()
    d = {}

    14、列表索引可正可负,正从0开始,负从-1开始。

    lista = [‘a’,‘123’,‘你好’,‘bcd’]
    lista[0]的值是a
    lista[-1]的值是bcd
    lista[-2]的值是你好

    15、当元素数>1时,声明元组可以省略小括号。

    #a = (1)的会使a变成int,并且值为1
    a = (1)
    #如果只有一个元素,后面还需要加一个逗号
    a = (1,)
    #多于一个元素可以省略括号,下面两种写法等效
    a = (1,2)
    a = 1,2

    16、python的算术运算符有 +、-、*、/、%、//

    3/2 = 1.5
    3//2 = 1

    17、比较运算符返回布尔值

    a,b=1,2
    a>b会返回False
    a<=b会返回Ture

    18、(复合)赋值运算符

    =、+=、-=、*=、/=、%=、//=

    19、逻辑运算符and、or、not
    and A假返A,or A假返B

    #a and b,布尔"与" - 如果 a 为 False,返回 a,否则它返回 b
    #这里的False指代0、空、False
    >>>b = 999

    >>>a = ()
    >>>a and b
    >>>()

    >>>a = []
    >>>a and b
    >>>[]

    >>>a = {}
    >>>a and b
    >>>{}

    >>>a = 0
    >>>a and b
    >>>0

    >>>a = False
    >>>a and b
    >>>False

    >>>a = 2
    >>>a and b
    >>>999

    >>>a = 3
    >>>a and b
    >>>999

    >>>a = “hello”
    >>>a and b
    >>>999

    >>>a = [1,2]
    >>>a and b
    >>>999

    #a or b 布尔"或" - 如果 a 是非 0,它返回 a 的值,否则它返回 b
    #这里的False指代0、空、False
    >>>b = 999

    >>>a = 0
    >>>a or b
    >>>999

    >>>a = []
    >>>a or b
    >>>999

    >>>a=1
    >>>a or b
    >>>1

    #not取反布尔值

    >>>a = 1
    >>>not a
    >>>False

    >>>a = ‘hello’
    >>>not a
    >>>False

    >>>a = 0
    >>>not a
    >>>True

    20、成员运算符返回布尔值

    a = [‘hello’,‘123’,‘ok’]
    ‘123’ in a
    返回True
    123 in a
    返回False(没有加引号)

    21、身份运算符 is、not is

    a = 3
    b = 3
    a is b
    返回True

    a = [‘123’,‘a’]
    b = [‘123’,‘b’]
    a[0] is b[0]
    返回False

    c = [‘1234’,‘4’]
    d = [‘1234’,‘4’]
    c is d
    返回False
    c[1] is d[1]
    返回True

    22、运算符的优先级

    1、()、[]、{}
    2、objec
    3、object[i]、object[1:r]、object.attribute、function()
    4、+x、-x、~x
    5、x**y
    6、x*y、x/y、x%y
    7、x+y、x-y
    8、x<<y、x>>y
    9、x&y
    10、x^y
    11、x|y
    12、<、<=、>、>=、==、!=、<>、is、not is 、in、not in
    13、not
    14、and
    15、or、lambda、args:expr

    23、比较运算符可以连写

    x<y<z
    相当于
    x<y and y<z

    24、列表用中括号[]声明,内容可以是不同类型的,索引从0开始,可嵌套。

    aa = [‘a’,‘b’,‘c’,‘d’]
    #获取第二个元素
    aa[1]
    #从第四个位置添加元素
    aa[3:]=[]
    #删除第三个元素
    del a[2]
    #列表重复4次
    aa = aa*4
    列表连接
    b = [‘34’,‘45’]
    aa = aa + b
    #使用dir([])可以查看内置函数

    25、元组的元素不能修改,但可以重新组合aa=bb+cc
    26、字典元素没有顺序,只能用键值来取元素。元素值可以更改,多次赋值去最后。键值必须是不可变类型,列表可变就不可以作为键值。
    27、字符串不可以更改,但可以连接。
    28、可以用逻辑运算符比较字符串大小,返回布尔值。
    29、布尔值只和数字0、1有关系。

    a = 2
    True == 2
    返回False

    End LINE

  • 相关阅读:
    实现字符串的翻转
    svn的安装和配置
    insert php code test
    收集的一些题
    制作多选框,并通过PHP获取多选框数据
    laravel 导出
    laravel migrate 指定文件执行
    laravel facebook等第三方授权登录
    Mysql 时间字段(加上或者减去一段时间)
    配置指定日志记录目录
  • 原文地址:https://www.cnblogs.com/amnotgcs/p/12694424.html
Copyright © 2011-2022 走看看