• python学习笔记(一):python入门


    上周六终于开始接触心心念念的python了,本人学习语言算是零基础,java语法比较复杂,所以选择了一个语法相对还是比较简单,而且现在使用也是越来越广泛的python进行了学习。下面就言归正传吧

    在学习python之前先来了解下现今比较流行的开发语言:java、python、php、ruby

    开发语言分为两种类型:1)编译型语言:编译型语言,在运行代码之前,首先将源代码编译生成机器语言,再由机器运行机器码二进制)。eg. c/c++/c#。

                                                                        该语言的优点是运行比较快,因为是事先已经编译好了,直接运行即可,缺点是编译需要花很长时间,而且一旦编译过程中出错,就要重新进行编辑

                                            2)解释型语言:相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。eg. Python/Java /ruby/Perl /Shell等都                                                                             是解释型语言

                                                                       该语言的优点是将代码可以随时编译随时运行,缺点就是没有编译型的语言运行效率快

    一、python的安装

    1. 在下载了安装包之后就下一步下一步,默认安装就好了,这边值得一提的是安装好之后配置环境变量,如果想使用python命令需要把python的安装目录加到环境变量中,windows下还要把python安装目录下的scripts目录加入到环境变量中。

    2. python安装好之后,编写代码可以是文本文件,可以是doc命令下,也可以用工具,我这边安装了python的编辑工具pycharm,该工具可以自动补全命令,其实直接在命令行里面输入python就可以进入python交互式命令行了,linux下面也是一样,什么叫交互式呢,交互就是你给我说一句话,我回应你一句,这个就是交互。

    二、python基础

    1. python语法

        1) tab缩进:Python以缩进来区分代码块。只要有冒号":",下一行代码要加上缩进(可参考条件判断案例)

        2) 分号:python在代码末尾可以不需要加分号";"

        3) 等号:判断符号中,需要使用2个等号”==“

        4) 百分号:格式化用如%s,如果想表示百分号,每打一个百分号,需要2个百分号,如打印%%,需要写%%%%

        5) 如果带有判断条件的,第一行不能进行缩进(第一行有缩进的话pycharm里面会报错)

    2. 数据类型

           int()--整型、str()--字符串、float()--小数、list--数组

    1) int类型

          a // b 表示用a除以b,把小数位舍掉

          数据类型转换:

     input默认都是string类型,整型数字需要通过int(xxx)进行转换
     score = input ('请输入成绩:')
     print ('1',type(score))//这个可以打印出输入的score这个数据的数据类型
    score = int (score)
    print ('1',type(score))
    运行结果如下:
    请输入成绩:98
    1 <class 'str'>
    2 <class 'int'>

    2)其他类型还没学,后面学过后再进行补充

    3. 执行python,直接打印出

    'Hello World!'

    4. 变量

        变量就是用来存东西的,以便于后面的使用,python中定义变量很简单,一个等号搞定

    5. python中的单引号、双引号和三引号

        python中定义变量的时候字符串都用用引号括起来,单引号和双引号没有区别,如果说这个字符串里面有单引号的话,那你外面就用双引号,里面有双引号的话,外面就用单引号,如果既有单又有双,那么用三引号,三引号也可以多行注释代码,单行注释,使用#

    6. 输入、输出

        输入使用input函数,输出使用print即可

    7. 条件判断

        python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样,否则就怎么怎么这样

    8. 循环

        python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,python中for循环很简单,循环的是一个可迭代对象中的元素,你这个对象中有多少个元素,就循环多少次。循环里面还有两个比较重要的关键字,continue和break,continue的意思是,跳出本次循环,继续进行下一次循环,break的意思是停止循环,也就是说在continue和break下面的代码都是不执行的

    while循环:

    for循环:

          

        

  • 相关阅读:
    Python学习笔记(尚硅谷)——变量
    四级高频词-工作类
    转载--JS根据浏览器的useAgent来判断浏览器的类型
    MySQL上传文件容量过大com.mysql.jdbc.PacketTooBigException
    关于<input type="file" >浏览器兼容问题
    IDictionary与TryGetValue
    生成自增ID列
    利用C#将PCM格式的Wav进行对文件裁剪截取、淡入淡出、保存为音频文件相关详细代码解释
    DevExpress控件学习总结
    C# 音频操作系统项目总结
  • 原文地址:https://www.cnblogs.com/nickey85/p/9508278.html
Copyright © 2020-2023  润新知