一、执行一个简单的代码
  1、先创建目录 mkdir /home/dev
  2、切换到目录 cd /home/dev
  3、在目录下创建文件夹 vim hello.py
  4、编辑文件内容 vim hello.world
  5、执行文件内容

  第一种:python /home/dev/hello.py        //直接执行

  第二种:通过 ./hello.py 执行
  出现“权限不够”,执行以下步骤
  vim hello.py
  # !/usr/bin/env python          //指明脚本由python解析器执行
  #-*- coding: utf-8 -*-           // 告诉python解析器由utf-8编码去执行代码,不指名的话,python解析器就会默认用  ascill编码执行 代码
  .......           //输入代码内容
  :wq      //保存并退出
  chmod 775 hello.py        //赋予权限
  ./hello.py         //执行

二、变量名定义规则:
  1、只能是数字、字母、或者下划线“_”
  2、首位不能为数字
  3、不能使用关键字
三、快速打开该目录下的DOS窗口
  1、点击文件夹,按住Shift键的同时点击右键,选择“在此处打开命令窗口”
  2、成功

四、导入函数
  格式:From getpass(模块) import getpass(方法)
  例:  (1) From getpass import*       //*代表导入getpass模块中所有的方法
        A = getpass.getpass()          // 第一个getpass是模块,第二个getpass是方法

五、input与raw_input

  使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的。

  当输入为纯数字时input返回的是数值类型,如int,float
       raw_inpout返回的是字符串类型,string类型

   

六、python基础
  1、python与java、C++不同,它不用{ }等,来界定代码,而是使用缩进来界定代码块,建议每个层次使用4个空格来界定。
  2、风格简洁明了,可以根据自己的喜好决定界面,比如可以空行等。

  

  3、数据类型:
   (1)字符串类型  String
    (2) 整型      int
    (3) 浮点型     float
   (4) 布尔类型       bool
  4、while循环

     while 条件:

        代码块 循环内容

  5、if条件语句

    if 条件:

      代码块

    else:

      代码块

  6、continue语句

    结束当前循环,进入下一个循环;

    例:

      i = 1

      while i<10:
           i+=1
           if i==6:  //当i=6时,结束当前循环进入下一个循环
                continue
           print("i=%d"%i)
    代码效果:
        i=2
        i=3
        i=4
        i=5
        i=7
        i=8
        i=9
        i=10  
        以上循环没有i=6

  7、break语句

      结束循环

      例:

        i = 1

        while i<10:
            i +=1
            if i==6:        //当i=6时,结束整个循环
                break
            print("i=%d"%i)
      代码效果
        i=2
        i=3
        i=4

        i=5

        

            


七、更改文件夹权限
    1、找到所需更改权限的文件夹
    2、右击鼠标,选择属性

3、点击: 安全 →编辑→添加→高级→立即查找 ,找到everyone 确定 修改权限 完全控制 确定确定

  4、 找到everyone,点击  确定 ,再修改权限 ,将完全控制勾上,然后点 确定 确定

八、题目

  1、使用while循环 输出1,2,3,4,5,6,7,8,9,10

输出:

  2、求1加到100的和

  输出:

  3、用户登录(三次机会重试)

   输出:

python学习笔记 18-4-11的更多相关文章

  1. python学习笔记18(UliPad 初体验)

    在windows下安装配置Ulipad 由于UliPad 是由wxPython 开发的,所以,需要先安装wxPython . wxPython下载地址: http://www.wxpython.org ...

  2. python学习笔记:第11天 闭包及迭代器

    目录 1. 函数名的使用 2. 闭包 3. 迭代器 1. 函数名的使用 其实函数名也是一个变量,但它是一个比较特殊的变量,与小括号配合可以执行函数的变量: 函数名其实和内存一样,也可以使用print查 ...

  3. Python学习笔记18:标准库之多进程(multiprocessing包)

    我们能够使用subprocess包来创建子进程.但这个包有两个非常大的局限性: 1) 我们总是让subprocess执行外部的程序,而不是执行一个Python脚本内部编写的函数. 2) 进程间仅仅通过 ...

  4. Python 学习笔记18 异常处理

    我们在编码的过程中,难免会遇到一些错误和异常, 这时候程序会异常退出,并且会抛出错误信息: 比如: print(1/0) ''' 输出: Traceback (most recent call las ...

  5. 【目录】Python学习笔记

    目录:Python学习笔记 目标:坚持每天学习,每周一篇博文 1. Python学习笔记 - day1 - 概述及安装 2.Python学习笔记 - day2 - PyCharm的基本使用 3.Pyt ...

  6. Deep learning with Python 学习笔记(11)

    总结 机器学习(machine learning)是人工智能的一个特殊子领域,其目标是仅靠观察训练数据来自动开发程序[即模型(model)].将数据转换为程序的这个过程叫作学习(learning) 深 ...

  7. OpenCV之Python学习笔记

    OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书< ...

  8. python 学习笔记 12 -- 写一个脚本获取城市天气信息

    近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ...

  9. Python学习笔记之常用函数及说明

    Python学习笔记之常用函数及说明 俗话说"好记性不如烂笔头",老祖宗们几千年总结出来的东西还是有些道理的,所以,常用的东西也要记下来,不记不知道,一记吓一跳,乖乖,函数咋这么多 ...

  10. Python学习笔记(十四)

    Python学习笔记(十四): Json and Pickle模块 shelve模块 1. Json and Pickle模块 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不 ...

随机推荐

  1. ranch 源码分析(完)

    接上 ranch 源码分析(三) 在上一次,根据ranch源码把大概流程理了一遍,下面我们将一些细节解释一下. ranch只是一个服务的框架,它提供了传输层协议代码(ranch_tcp 和ranch_ ...

  2. 【Angular 5】数据绑定、事件绑定和双向绑定

    本文为Angular5的学习笔记,IDE使用Visual Studio Code,内容是关于数据绑定,包括Property Binding.Class Binding.Style Binding. 在 ...

  3. python -- 字符串 for循环

    1.基本数据类型概况        1.int  整数  ==>主要用来做数学计算      2.str  字符串  ==> 可以保存少量数据并进行相应的操作.           (字符 ...

  4. 框架-thrift-zookeeper-kafka

    Apache Thrift 是 Facebook 实现的一种高效的.支持多种编程语言的远程服务调用的框架. 目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 ...

  5. java按照指定格式输出系统时间

    public class TimeFour { public static void main(String[] args) throws ParseException{ TimeFour four ...

  6. Android 音视频深入 十八 FFmpeg播放视频,有声音(附源码下载)

    项目地址https://github.com/979451341/AudioVideoStudyCodeTwo/tree/master/FFmpegv%E6%92%AD%E6%94%BE%E8%A7% ...

  7. python修炼第三天

    今天主要讲了文件操作,函数与装饰器,装饰器比较烧脑,需要多做练习,逐步分解来进行理解!    加油! 一 文件操作 操作系统 提供文件的概念可以操作磁盘. 文件的只读模式: 注意如果是windows ...

  8. Ubuntu18下sudo apt install xxx出现问题

    当执行sudo apt install rpm时失败(apt-get也失败),输出如下报错信息: E: Could not get lock /var/lib/dpkg/lock - open (11 ...

  9. JS 函数参数 及 函数数组

    <script> function a(){ alert("a"); } function b(){ alert("b"); } var arr = ...

  10. vue-cli项目多页面配置

    参考 : https://www.jianshu.com/p/0a30aca71b16