码迷,mamicode.com
首页 > 编程语言 > 详细

python基础

时间:2018-04-15 12:10:08      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:put   min   inpu   断点   splay   类型   管理   dwr   建立   

一、前言介绍

  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 =True
14 all_time = 0
15 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 = 0
24     for m in all_memo:
25         num += 1
26         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基础

标签:put   min   inpu   断点   splay   类型   管理   dwr   建立   

原文地址:https://www.cnblogs.com/louhui/p/8838288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!