python基础一

作者: 小新你蜡笔呢 | 来源:发表于2018-08-30 21:46 被阅读0次
    前言:在之前我们对python爬虫有了一定的了解,但是对于一点编程基础的人来说,可能看起来很吃力。所以就写点基础的文章来帮助我们学习。

    今日三省

    1、python是什么?

    与其说python是什么不如问python是一门什么样的语言。

    首先他是一门编程语言,其次是面向对象、解释性的胶水语言。

    2、python可以用来干什么?

    python可以干的事情很多,主要用于web(你看到的网页),

    自动化运维,自动化测试,数据分析,爬虫等。

    3、为什么学习python

    听说小学生都开始学习python了?你慌不慌?

    python(windows)环境搭建

    1、下载安装包

    下载地址:

    https:www.python.org/downloads/

    安装过程很简单,就不多说了。

    2、配置环境变量

    右键此电脑-->属性-->高级系统设置-->环境变量-->系统变量中找到Path双击-->将安装python的目录添加即可。

    由于在黑窗口下运行很麻烦,我们使用notepad++来运行我们的python

    notepad++配置python运行环境

    1、下载notepad++

    自己百度下载即可

    2、配置

    在菜单栏找到运行-->运行-->将

    cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

    复制到弹框中-->保存-->起个名字加快捷键即可。

    cmd /k python: 表示打开Cmd窗口,运行/k后边的命令,并且执行完毕后保留窗口。此处即python(因为在环境变量里已经添加了Python目录,所以这里不用指定Python程序的目录,就可直接找到)

    $(FULL_CURRENT_PATH) :Notepad++的宏定义,表示当前文件的完整路径。

    & :用来连接多条命令

    ECHO:换行

    PAUSE: 表示运行结束后暂停(cmd中显示“请按任意键继续. . .”),等待一个按键继续

    EXIT: 表示“按任意键继续. . .”后,关闭命令行窗口。

    这里的代码你需要在黑窗口下玩一遍你才能理解吧。

    3、第一句python代码

    新创建一个文本,将txt修改为py,用notepad++打开后,写上

    print("hello world"),保存之后,按下你设置的快捷键即可。

    python基础

    1,对于命名

      1)项目名:首字母需要大写可以使用下划线隔开。

      2)包名,方法,参数,变量:小写,多个用下划线隔开

      3)常量:全部大写

    2,输出与接收

      1)输出:print('输出',end="")

        1)输出表示你想要输出的文字或者其他,end=""表示不换行。

        2)多行输出,三引号,例如:

    print('''

    python

    多行

    输出

    ''')

        2)接收

        input()例如:

        a=input('请输入你的名字:')

        print(a)

        a即为你的名字

    3,注释

      1)#是单行注释

      2)三引号表示多行注释。例如:

        '''

        python

        的多行

        注释

        '''

    注意:三引号在print中表示多行输出,不在表示多行注释

    4,变量

      1)python定义变量很简单

        命名=值

      2)删除一个变量

        del 命名

      3)查看一个变量的类型

        type(命名)

    5,字符串的简单方法

      1)title()#首字母大写

      2)upper()#全部大写

      3)lower()#全部小写

      4)+合并字符串 join()也可以

      5)str()将非字符类型转换为字符类型

        name='pyThon'

        print(name.title())

        print(name.upper())

        print(name.lower())

        '''

        结果:

        Python

        PYTHON

        python

        '''

    6,运算符

      加(+),减(-),乘(*),除(/),取余(//)

      2**5表示2的5次方

      复数:compler(a,b)a表示实部,b表示虚部

    7,列表

      列表是可变数据类型,可以添加,删除,通过索引查询

      1)创建一个列表

        list1=[123,'python','zhangsan','lisi','xiaomin','xiaohua']

      2)通过索引查询,删除,添加,修改,遍历

        list1=[123,'python','zhangsan','lisi','xiaomin','xiaohua']#创建一个列表

                print(list1)#输出列表

                print(list1[0])#输出索引为0的元素

                print(list1[1:3])#输出索引1~2的元素

                print(list1[0:4:2])#2表示步长

                for i in list1:#遍历循环

                    print(i)

                list1.append('xiaopang')#在末尾添加

                print(list1)

                list1.insert(0,'123123123')#在某个位置添加

                print(list1)

                del list1[0]#删除索引为0的元素

                print(list1)

                list1.pop()#删除最后一个元素

                print(list1)

                list1.remove('lisi')#删除指定的元素

      3)列表一些其他

          list()#转换成列表

          max()#求出数字列表的最大值

          mix()#求出数字列表的最大值

          sum()#求和

    8,元组

      1)元组不可修改

        注意:当元组只有一个元素的时候需要加,

        创建一个元组

         a=(1,2,3)

    9,if判断

        age=18

        if age==18:

            print('yes')

        else:

            print('no')

    10,bool值

        age=20

        print(age==20)

        print(age!=18)

        '''

        结果

        True

        False

        '''

        比较数值大小>,<,>=,<=都可以返回bool值

    11,and和or

      and:一假必假

      or:一真必真

      当and ,or,都有的时候需要注意运算顺序   

    12,in,not in

      in:判断是否存在

      not in:判断是否不存在

    13,循环

      除了for循环,还有while循环

      例如:

        a=1

        while a<3:

            print(a)

            a+=1

        break表示结束循环

        continue表示跳过当前循环

     在python中循环后可以添加else语句即:在正常循环结束后执行else语句

    14:字典

      1)字典中的键值是唯一的

      2)创建字典,修改,添加,查找 

                dict={'name':'xiaomin','age':18,'sex':'男'}

                print(dict['name'])#查看

                dict['age']=20 #修改

                print(dict)

                dict['tel']=123#添加

                print(dict)

                del dict['age']#删除

                print(dict)

    15,集合

      1)声明一个集合

        a={1,2,3}

        2)空集合

            set()

      集合的特点:不能含有重复的值即集合有去重复的作用

    相关文章

      网友评论

        本文标题:python基础一

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