• Python—基础知识


    ####python的基础###

    pythond的创始人:吉多.范罗苏姆

    1.语言分为两种:一个是编译型语言(源代码),一个是解释型语言

       编译型语言 ——> 利用编译器 ——> 将源代码转换成最终的可执行文件(生成 *.py文件)

       解释型语言(需要有解释器) ——> 内存将代码从硬盘调入内存(程序保存在硬盘里) ——> 然后让内存里的翻译器逐行翻译每一句源代码

    2.优缺点:

    编译型语言有:c,java    不能跨平台

    解释型语言有:shell,pythond         比较慢       简单,代码量少

    3.对于python的应用:

    1)语法要求:

       统一缩进(多一个缩进,就会报错)

       没有分号(别的语言,一段代码结束以后,后面要跟;作为结束标志,但是python不用;做结束标志)

       一行只写一段代码(比如一行写了两个print就会报错)

       如果代码中有中文出现,执行代码也会报错,要在代码最前面添加下面的代码

       # _*_ coding:utf-8 _*_

    2)基础的应用:   

    python    ##利用python进入到解释器,写入的代码是直接写入内核

    ctrl+D    ##退出

    vim hello.py

       print 'hello,world'

    cat hello.py        ##就能查看hello文件里的内容

    python hello.py     ##执行文件的代码,用解释器解释源代码

          

          

    cd /home/kiosk

    mkdir python

    su - root

    cd /home/kiosk/python

    ls

    hello.py          

    4.下载安装ipython:

            (熟悉linux的命令,就可以用ipython,这个识别linux命令)

    lftp 172.25.254.250

    cd pub/ mirror ipython    ##先把这个下载下来

    cd python/get pycharm-community-2016.3.2

    exit      ##退出250主机

    cd /var/ftp/pub/ipython

    ls

    yum install * -y    ##下载能够ls出的全部的内容

    ipython          ##下载完成后,输入ipython检测,如果能够输出,就代表正确,能够使用了(用7.2的源下载可能会出现问题,该yum源为老师的rhel7.3的源下载)

    5.查看项目的信息(配置信息)

    cd /home/kiosk/PycharmProjects/python/201808python

    ls -a     ##可以看见编辑的代码文件以及配置信息

    .ideal    ##这个文件就是记录项目及其配置信息的文件

    6.python的基本计算

    python    ##利用python进入到解释器

    10 + 20   ##回车以后就可以计算 10+20=30 并输出答案30

    10 - 20   ##回车以后就可以计算 10-20=30 并输出答案-10

    10 * 20   ##回车以后就可以计算 10*20=200 并输出答案200

    2 ** 3    ##回车以后就可以计算 2 ^3 = 8 并输出答案8

    10 / 20   ##回车以后就可以计算 10/20=0.5 但是这个会输出0,是因为符号两边的数字都是int(整形)的,然而0.5是浮点型的,所以表示不出来。想要表示出来,就要  10 / 20.0  或  10.0 / 20  或  10.0 / 20.0

    3 // 2    ##回车以后就可以计算 3 / 2 = 1.5 但是 // 表示的是结果取整

    3 % 2     ##回车以后就可以计算 3 % 2 = 1..1 并输出结果1  这个命令的意思是 3对2取余数

           

    7.python是区分大小写的,并且命令单词输错就执行不了命令

    例如:

    python

    >>print 'hello'

    hello

    >>prin 'hello'

     File "<stdin>",line 1

      prin 'hello'

    SyntaxError:invalid syntax

    8.下载pycharm-community-2016.3.2

       注意:要在kiosk下操作,压缩包已经lftp下载下来了

    cd /home/kiosk/Desktop

    ls

    tar zxf pycharm-community-2016.3.2

    cd pycharm-community-2016.3.2

    ls

    cd bin/

    ls

    sh pycharm.sh -> ok -> create new project -> 在python右键new然后python file

           

    9.pycharm-community-2016.3.2的基础应用

    1)编程区字体的大小

       file -> Setting -> Editor -> Font -> Size 24 -> Apply

          

    2)执行区字体的大小

       file -> Setting -> Editor -> Console Font -> Size 24 -> Apply

          

    3)编程区的前提(大标题)

       file -> Setting -> Editor -> File and Templates -> Python script

    # _*_ coding:utf-8 _*_

    """

    file:${NAME}.py

    date:${YEAR}-${MONTH}-${DAY} ${TIME}

    author:westos-dd

    desc:

    """

       Apply

          

    4)文件的存储路径

       pwd

       /home/kiosk/PycharmProjects/python/201808python

          

    5)格式代码的调整

       file -> Setting -> Keymap -> 搜索format -> Reformat Code -> 先删除再添加 -> 添加调整代码格式快捷键,直接按出来就会被识别 并记录 -> Apply

      ctrl+l 调整代码格式

    6)注释

       (1)单行注释  #注释的话或者命令

       (2)多行注释  

    """   

    注释的内容  

    """

       (3)快捷键,全文注释   先选中全文,然后按 Ctrl+/

           

    注意:什么时候需要注释?

    1.注释不是越多越好,对于一目了然的代码,不需要添加注释

    2.对于复杂的操作,应该在操作开始前写上若干行注释

    3.对于不是一目了然的代码,应该在其行尾添加注释(为了增加可读性,注释应该和代码至少离开两个空格)

    4.绝对不要描述代码,假设阅读代码的人比你更懂python,他只是不知道你的代码要做什么

    10.python的存储知识

    没有执行的程序保存在硬盘中 -> 要执行的程序被cpu从硬盘调到内存当中执行

    11.python的基础编程

    1)交互式输入输出  raw_input()

    示例:交互式的计算水果价钱

    price = float(raw_input('请输入水果的单价:'))

    weight = float(raw_input('请输入水果的重量:'))

    money = price * weight

    print money

       注意:用交互式输入的是数字,类型是整形。但是系统读取的却是一个字符串,所以要转换类型为整形,然后才可以计算

       注意:只有 int float bool long 的类型才可以进行加减乘除的运算

           

       比如: a=raw_input('请输入一个数:')

     请输入一个数:12

     '12'

       type(a)

     str

     type(int(a))    ##这样就可以转换输出的a的类型

     int

    2)更改交互式登陆的类型

       a=raw_input('请输入一个数:')

     请输入一个数:12

     '12'

       type(a)

     str

     type(int(a))    ##这样就可以转换输出的a的类型

     int

    12.格式化输出:

       定义一个变量接受用户输入的同时,就使用float函数进行转换

       python中可以使用print函数将信息输出到控制台

       如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符

       %被称为格式化操作字符,专用于处理字符串中的格式

     包含%的字符串,被称为格式化字符串

       %和不同的字符连用,不同类型的数据需要使用不同的格式化字符

    示例:交互式的计算水果价钱

    price = float(raw_input('请输入水果的单价:'))

    weight = float(raw_input('请输入水果的重量:'))

    money = price * weight

    print '水果的单价是 %f,您购买了 %f 的水果,总计 %f元' %(price,weight,money)

       注意:%s 字符型  %d 整型  %f 浮点型  %.2f 表示输出浮点型并保留小数点后两位  %06d 表示输出整型并且如果不足六位的自动补0,补足六位;如果够六位直接输出  

       注意:输出百分比的值

    a = 0.2

    print 'a数据所占比例是:%.2d%%' %(a * 100)   ##表示给a扩大100数

    格式化字符串       含义

       %s 字符串

       %d 有符号位的十进制整数

       %f 浮点数,%.2f表示小数点后只显示两位数

       %% 输出%%

    语法格式:

    print '格式化字符串' %变量名

    print '格式化字符串' %(变量名1,变量名2)

       用格式化字符串把需要填写变量的地方先占上

    13.导入别人的包

    import keyword    ##查看可以使用的别人的包

           

  • 相关阅读:
    共享纸巾更换主板代码分析 共享纸巾主板更换后的对接代码
    Python Django Ajax 传递列表数据
    Python Django migrate 报错解决办法
    Python 创建字典的多种方式
    Python 两个list合并成一个字典
    Python 正则 re.sub替换
    python Django Ajax基础
    Python Django 获取表单数据的三种方式
    python Django html 模板循环条件
    Python Django ORM 字段类型、参数、外键操作
  • 原文地址:https://www.cnblogs.com/wf-aiyouwei/p/9594370.html
Copyright © 2020-2023  润新知