python基础,,一、前言介绍 py
python基础,,一、前言介绍 py
一、前言介绍
python程序的要素:
内置数据类型:亲儿子 内置数据结构:拿手的武器 内置函数:护卫队 标准库:核心部队 第三方库:雇佣军 自定义:杂牌军 逻辑控制语句:指导方针 异常处理:监督机构1.1 python代码的运行过程
Web环境的运行过程
使用第三方网站: http://pythontutor.com/visualize.html
在面向对象之前,我们都可以使用这个网站来查看代码的运行过程。
但是只能演示单个文件的小工具。
使用如下代码
1 #!usr/bin/env python 2 #-*- conding:utf-8 -*- 3 __author__ = ‘LouHui‘ 4 5 6 desc = ‘51备忘录‘.center(30,‘-‘) 7 print(desc) 8 welcome = ‘welcome‘ 9 print(f‘{welcome},{__author__}‘)10 print(‘请输入备忘录信息:‘)11 all_memo = []12 13 is_add =True14 all_time = 015 while(is_add):16 in_date = input(‘日期:‘)17 in_thing =input(‘事件‘)18 in_time= input(‘用时:‘)19 print(‘待办列表‘.center(30,‘-‘))20 one = ‘{date},处理{thing},用时{time}‘.format(date=in_date,thing=in_thing,time=in_time)21 all_memo.append(one)22 all_time += int(in_time)23 num = 024 for m in all_memo:25 num += 126 print(‘%s:%s‘%(num, m))27 28 print(f‘共{len(all_memo)}条待办事项,总时长: {all_time} 。‘,end=‘‘)29 print(‘(y:继续添加,n:退出)‘)30 is_add = input().strip() == ‘y‘51备忘录初始代码
1.2 vscode 配置python环境 和 如何debug
好程序都是debug出来的!!
1.2.1 vscode配置python环境
1.打开vscode编辑器,选择打开文件夹,我们可以新建立一个文件夹,我的是 python
2.点击下 debug 按钮,选择 添加配置 ,
在控制台中选择python,就会在我们的python3目录下生成一个全局目录。我们返回我们的资源管理器。
3.重头戏,配置 我们的python路径 和 一些扩展插件。
点击 文件-》 首选项 -》 设置
可以直接在 用户设置 里面添加设置,也可以在 工作区设置 里面设置。任选一种就可以了。
如果点击工作区,在我们的目录下会生成一个setting.json文件。
添加如下的设置:
{ "python.pythonPath": "D:\\Miniconda3\\envs\\LH\\python.exe",
//python的位置,让vscode找到编译器去执行,(我们可以使用conda env list 找到我们的路径)。
//还有vscode的插件安装也需要这个路径,不然插件无法安装,插件的安装,实质上是用pip去的
//对于 \\ 在python \ 代表着转意,会把后面第一个字母连在一起,所以要表示路径要加\\。 转义出来就是真实的 \ "python.linting.pylintEnabled": false, \\这个插件的语法报错太多,所以关闭。 下面几个就是python代码规范。 "python.linting.pep8Enabled": true, "python.linting.lintOnSave":true, "python.formatting.provider": "yapf"}
其他的配置,在上一节有介绍,这里再写下,加入到上面任意一个设置就好了。
"files.autoSave": "afterDelay", //自动保存 "files.autoSaveDelay": 3000, "editor.wordWrap": "on" //换行
1.2.2 debug 的使用
设置断点,在监视区域 添加 我们关心的变量,单步执行等。
在变量区:我们在调试的过程中,可以动态修改变量的值,这个非常有用。
python基础
评论关闭