栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础——01

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础——01

目录:
  • 第01节 开发环境安装&介绍
  • (1)计算机组成
  • (2)了解Python
  • (3)基础学习路线
  • (4)解释器–下载、安装、检验
  • (5)PyCharm–下载、安装
  • (6)PyCharm基本使用–界面设置、编辑解释器
  • (7)PyCharm项目管理–新建、运行、打开、关闭
  • (8)PyCharm交互式开发

  • 第02节 变量&输出&输入
  • (1)注释----两种
  • (2)变量----定义、使用
  • (3)输出----格式化输出、f ‘{表达式}’
  • (4)转义字符----n t
  • (5)输入----input( )
  • (6)认识bug
  • (7)Debug工具

  • 第03节 数据类型转换&运算符
  • (1)数据类型----type()
  • (2)转换数据类型
  • (3)运算符----算数、赋值、复合赋值、比较、逻辑、数字间逻辑运算

学习内容: 第01节 开发环境安装&介绍

(1)计算机组成

  • CPU的作用-处理指令、运算数据
  • 内存的作用-临时存储当前要运算/处理的数据

(2)了解Python

  • 应用领域-web开发、自动化运维、自动化测试、网络爬虫、数据分析、人工智能、机器学习

  • 版本-Python 3.7

(3)基础学习路线

(4)解释器

  • 解释器的作用-运行文件(代码)

  • 解释器的种类-

    • CPython,[官方]C语言开发的
    • IPython,基于CPython的一种交互式解释器
    • …
  • 解释器的下载安装与检验-

    • 官方下载地址:Python Release Python 3.7.2 | Python.org

(5)PyCharm

  • PyCharm的作用-一种python IDE(集成开发环境)
  • PyCharm下载安装-
    • 官方下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains

    • 下载完成后双击打开,点击next→选择一个路径然后next→勾选选项(如图)→Install

(6)PyCharm基本使用

  • 首次使用-新建

  • 运行

  • 界面设置-



  • 修改解释器-[file]→[settings]

(7)PyCharm项目管理

  • 新建-
  • 打开-[File]–[Open]–选择–[OK]–选择打开方式
    • 方式一-This Window:覆盖当前项目,从而打开目标项目
    • 方式二-New Window:新窗口打开,共两个PyCharm,每一个负责一个项目
    • 方式三-Attach:一个PyCharm程序当中同时打开
  • 关闭-[File]-[Close Project]/[Close Projects in current window]

(8)PyCharm交互式开发


第02节 变量&输出&输入

(1)注释

  • 注释的作用-增大程序的可读性
# 单行注释,快捷键Ctrl+/
"""
	多行注释1
	多行注释1
	多行注释1
"""
'''
	多行注释2
	多行注释2
	多行注释2
'''

(2)变量

  • 变量的作用-变量就是存储数据时对当前数据所在内存地址起的名字
  • 定义变量-
    • 语法:变量名=值
    • 标识符命名规则- 定义各种名字的统一规范
      • 由数字(不能开头)、字母、下划线组成
      • 不能使用关键字
      • 严格区分大小写
    • 命名习惯:驼峰、下划线
  • 使用变量-

(3)输出

  • 格式化输出-
#输出:今年我的年龄是22岁
print('今年我的年龄是%d岁' % age)
#输出:我的名字是sir,我明年23岁了
print('我的名字是%s,我明年%d岁了' % (name,age+1))
#%s扩展
print('我的名字是%s,我明年%s岁了' % (name,age+1))
  • 格式化符号:

    • %s——格式化输出字符串(但不仅是字符串);
    • %d——有符号的十进制整数;
    • %06d——整数显示的位数,不足以0补全,超出的原样输出;
    • %f——浮点数;
    • %.3f——保留3位小数
  • f’{表达式}’ 格式化输出字符串

    print(f'我的名字是{name},我明年{age+1}岁了' )
    
  • 输出结束符

    Python中print()默认自带end="n"这个换行结束符,这里可以修改转义字符

(4)转义字符

  • n:换行
  • t:制表符,一个Tab的距离
  • ……

(5)输入

  • 语法-变量=input(“提示信息”)
  • 在Python中,input 会把接收到的输入数据当作字符串处理

(6)认识bug

  • NameError: name ‘nam’ is not defined(定义)

(7)Debug工具

作用-是PyCharm IDE中集成的用来调试程序的工具,在这里可以查看程序的执行变量、细节和流程、解bug

使用步骤-

打断点:断点位置–目标调试代码块的第一行代码

打断点方法–单击目标代码的行号右侧空白位置

Debug调试-右键Debug-


第03节 数据类型转换&运算符

(1)数据类型

检测数据类型–type(数据)

(2)转换数据类型

  • 转换数据类型的函数:
    eval(str)是将str转换为其原本的类型,例如:eval(1)就是转为整形

(3)运算符

  • 算数运算符-混合运算优先级分为四级:
    • +(加)-(减)
    • *(乘)/(除)//(整除)%(取余)
    • **(指数)
    • ()(小括号)
  • 赋值运算符-
    • 单个变量赋值: =(赋值)
    • 多个变量赋值:a,b,c=1,2,3
    • 多变量赋相同值:a=b=1
  • 复合赋值运算符-先执行算术运算符,再执行赋值
    • +=(示例:c+=a等价于c=c+a)
    • -= *= /= //= %= **=
    • d*=1+2 #先算1+2,再算复合赋值运算符
  • 比较运算符-通常用来做判断
    • (判断相等,示例:ab,返回值True/False)
    • !=(不等于) > < >= <=
  • 逻辑运算符-
    • and(与)or(或)not(非,表达式:not x)
    • 数字间的逻辑运算-
      • and:只要有一个值为0,则结果为0,否则结果为最后一个非0数字
      • or:所有值为0结果为0,否则结果为第一个非0数字

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/979862.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号