python基础篇的示例分析

这篇文章主要为大家展示了“python基础篇的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“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}

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

python主要应用领域有哪些

1、云计算,典型应用OpenStack。2、WEB前端开发,众多大型网站均为Python开发。3.人工智能应用,基于大数据分析和深度学习而发展出来的人工智能本质上已经无法离开python。4、系统运维工程项目,自动化运维的标配就是python+Django/flask。5、金融理财分析,量化交易,金融分析。6、大数据分析。

以上是“python基础篇的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注蜗牛博客行业资讯频道!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram