踏入python之旅

本文档详细介绍了Python的基础知识,包括其在WEB开发、网络编程、爬虫、云计算等多个领域的应用,以及如何配置开发环境。重点讲解了Python的语法元素,如变量、数据类型、语句和函数,强调了Python的缩进规则。还提供了练习题以巩固学习成果,适合Python初学者和二级考试备考者阅读。
摘要由CSDN通过智能技术生成

前言

Python编程语言稳定在Top3,Python语法简单,是编程语言入门首选,但要精通python语言,就必须扎实的掌握基础。为此总结了python基础的知识点,同时也可以作为二级python程序设计考试备考资料。

一、踏入Python之旅

请添加图片描述~~~~~~~~~~~~~~~~~~~~ 编程语言排行榜~~~~~~~~~~~~~~~~~~~~

Python主要应用领域

  • ​ WEB开发–Python web框架Django,支持异步并发的Tornado框架,短小精悍的flask,bottle

  • ​ 网络编程–支持高并发的Twisted网络框架,Python3引入asyncio使异步编程变得简单

  • ​ 爬虫

  • ​ 云计算-框架OpenStack

  • ​ 人工智能,数据分析

  • ​ 自动化运维

  • ​ 金融分析

  • ​ 科学计算

  • ​ 游戏开发

视频链接地址

二、Python开发环境配置

1、下载python安装包请添加图片描述2.安装

  • 安装Python
  • 安装jdk
  • 安装Pycharm

百度网盘资源分享
提取码:2mq1

3.验证
--------------------win+r 输入cmd 键入python --------------------
请添加图片描述 --------------------python自带idle可以编辑程序运行,即把.txt 改为.py文件请添加图片描述

三、Python程序语法元素

目标

1.了解python语言
2.熟悉程序的格式框架
3.熟悉python命名规则和33个保留字
4.熟悉python的输入输出

Python语言是解释性语言还是编译性语言?

  • Python是解释性语言(脚本语言),python的底层代码是基于C语言的,python是逐行输出

  • 源代码:采用某种编程语言写的计算机程序,人类可读

  • 目的代码:计算机可执行,二进制

  • 所谓的编译就是:将源代码一次性转为目标代码的过程,而解释语言将代码逐行转为目标代码的过程

Python程序的格式框架

  • 缩进表达程序的格式框架,缩进不正确程序运行错误
  • ​ 通常一个缩进是一个Tab键
  • 注释:一个#号

Python命名和保留字

  • 变量:用来保存和表示数据的占位符号

  • ​ 命名:大小写字母、数字、下划线和中文等字符组合

  • ​ 注意:大小写敏感,首字符不能是数字以及不与保留着相同

  • ​ 保留字:35个保留字

在这里插入图片描述
基本数据类型

  • 整数类型(int)、字符串类型(str)、浮点类型(float)、列表类型(list)
  • ​ 基本数字类型:整数类型、浮点类型、复数类型

语句和函数

  • 赋值语句:由赋值语句构成的一行代码

  • ​ 分支语句:由判断条件决定程序运行方法的语句

  • ​ 函数:根据输入参数产生不同的输出的功能过程

  • ​ eval() 函数用来执行一个字符串表达式,并返回表达式的值。

Python语言的输入输出

#输入 input
#输出 print
while True:
    user=input("请输入你的姓名")
    pwd=input("请输入你的密码")
    if user=="admin" and pwd=="123456":
        print("pass")
        break
    elif user!="admin" and pwd=="123456":
        print("账号或密码错误")
    elif user=="admin" and pwd !="123456":
        print("账号或密码错误")
    else:
        print("error")

习题巩固

1.下面关于Python说法错误的是()

​ A.Python拥有庞大的计算生态,从游戏制作到数据处理,再到数据可视化等

​ B.很多采用C、C++、Java等语言编写的专业库可经过简单的接口封装提供Python程序调用

​ C.Python是一种编译性语言

​ D.Python拥有严格的缩进规则

2.下面是定义类的关键字是()

​ A.class

​ B.def

​ C.global

​ D.async

3.关于Python程序格式描述中,错误的是()

​ A.缩进表达了所属关系和代码块的所属范围

​ B.注释可以在一行的任意位置开始,这一行都会被作为注释不执行

​ C.进行赋值操作时,在运算符两边各加一个空格可以使代码更加清楚

​ D.文档注释的开始和结尾使用三重单引号或双重双引号

4.在下面中,不能作为Python语言变量名的是()

​ A.teacher

​ B._py

​ C.5sb

​ D.student

5.Python语言提供三种基本的数字类型,他们是()

​ A.整数类型、浮点数类型、复数类型

​ B.整数类型、二进制类型、浮点数类型

​ C.整数类型、二进制类型、布尔类型

​ D.整数类型、二进制类型、复数类型

6.关于Python内置函数的使用描述错误的是()

​ A.int(x) 是将x转为一个整数

​ B.print(“6+5”)打印的是11

​ C.dic.clear()是清空字典dic

​ D.使用append()函数可以向列表添加元素

7.当用户输入2时,下面代码输出的结果是()

try:
    n=input("请输入一个整数")
    def pow(n):
        return n**5
    pow(n)
except:
    print("程序执行错误")

​ A.32

​ B.2

​ C.程序没有任何输出

​ D.程序执行错误

8.在Python语言中,IPO模式不包括()

​ A.Programm(程序)

​ B.Input(输出)

​ C.Process(处理)

​ D.Output(输出)

9.Python语言技术描述中,错误的是()

​ A.对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写底层代码

​ B.Python比大部分编程语言具有更高的软件开发产量和简洁性

​ C.Python语言是解释性的,因此执行速度比编译性慢

​ D.Python是脚本语言,主要用于web访问的开发语言和操作系统


答案

1.C 第一题的考点是编译性和解释性语言的区别,Python是解释性语言。

2.A 对关键字的考法,定义类的关键字是class。

3.B 关于Python程序格式中注释的使用,要注释的内容是在其前添加#。

4.C 对Python语言变量的考法,字母下划线开头,不能以字母为开头。

5.A Python语言提供三种基本数字类型分别是整数类型、浮点数类型、复数类型。

6.B print输出函数打印数字和字符串有区别,此题的B项应该是“11”。

7.D 输入2是 程序把2转为“2” 字符串是没有平方的,所以程序执行错误,如果在改为 n=int(input(“请输入一个整数”)),即有结果。

8.C IPO即input 、process、Output

9.D D选项Python语言主要用于web访问过于绝对。

Python基础课件完整电子书版在免费的知识星球内(Python入门自学课程gitbook)
我正在「Python^self-study」和朋友们讨论有趣的话题,你⼀起来吧?
https://t.zsxq.com/076uG3kOn

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值