zoukankan      html  css  js  c++  java
  • python学习02python入门二

    学前须知:1.本文档有关内容均建立在python3.x版本上,python2.x已经成为历史,如有需要,文内会特别说明。

                      2.本文使用的编辑器多为架构在Windows上的pycharm,如需了解Linux+pycharm,以及其他编译环境,后期可能会添加。

    一、变量

    如果有一定其他语言的基础,一定对变量不陌生。废话不多说,先来了解变量的定义。

    变量是计算机内存中的一块区域,存储规定范围内的值,值可以修改,通俗的说变量就是给数据命名。

    每个变量有自己的名字,作为标识符,叫变量名

    python中,使用变量时,在内存里将产生两个动作,一是开辟指定地址的空间,二是赋予指定的变量值。

    Python语言中,变量在指定的同时,必须强制赋初始值。

    这里,我们需要了解的是,变量名的命名规则

    1. 变量名由字母、数字、下划线组成

    2. 数字不能放在变量名首位

    3. 不可以使用关键字

    值得我们注意的是,python的变量使用时,无需提前声明变量类型。(即不像C语言中,使用变量,要先声明数据类型。例如,int a)

    使用变量前,直接提前赋值

    1.a=0:把0赋给变量a。‘=’此处不为数学意义上的等于,而是将右边的值赋给左边的变量。

    2.多个变量赋值:a=b=c=10:此时a,b,c均为10

                                a,b,c=10,10,10:也可以这样同时分别赋值。

    在深入学习python之前,还需大体了解python变量的标准数据类型都有什么?

    Numeric(数字):用于存储数值。是不可改变的数据类型,(原子类型).Python支持五种不同的数字类型:1. int(有符号整型)2.Boolean(布尔,也叫逻辑)3. float(浮点型)4. complex(复数类型)

    String(字符串):由任意字节(可以是数字、字母、下划线)的字符组成。(原子类型。)用单引号,双引号,或三引号成对表示。加号(+)是字符串连接运算符,星号(*)是重复操作。(后期详细讲解)

    List(列表):用[]表示,值可变,可以存储各种数据类型,(分子类型)。

    Tuple(元组):用()表示,值不可变。可以存储各种数据类型,(分子类型)。

    Dictionary(字典):用{}表示,值可变。以键值对为基本元素的可以存储各种数据类型的集合,(分子类型)。

    二、注释

    Python中单行注释以 # 开头

    多行注释可以用多个 # 号,还有 ''' xxxxxx '''或 ''''''xxxxxx''''''

    如果想将连续的多行同时注释掉,可以选中,然后Ctrl+/

    三、行与缩进

    值得注意的是,在python中,最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

    缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。


    比方说,if语句,它所控制的执行语句,是下一行缩进空格数相同的所有语句。

    if a==b:

        c=a;

        m=b;

    这个语句,if成立就执行下面两句。

    if a==b:

        c=a;

    m=b;

    这个语句,if成立只执行下面一句。

    这些问题,需要在后续学习与实践中,发生错误,并自行改正中摸索。

    四、多行语句

    Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,例如:

    total = item_one +

               item_two +

               item_three

    在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:

    total = ['item_one', 'item_two', 'item_three',

                'item_four', 'item_five']

    五、print语句

    在python学习里,通常直接就会利用到print语句。此处讲解一下,方便初学者学习。

    例如:print(‘hello world!’)

    在这句话中,我们应该注意:1.单引号里面的是原样输出语句。编译器不会识别和运算,你写的是什么,就会在屏幕上打印出什么。

                                                   2.除了你要原样输出的语句,python在使用时,一定要切换成英文输入法,否则会出错。例如上句中的(),以及单引号,都需英文格式。

    再比如:

    a=10

    print('a=',a)

    最后输出

    a=10

    这里,单引号内的语句照常原样输出,而逗号后面的a解析输出,输出变量值。原样输出语句与解析输出语句之间,用逗号隔开。

    还要了解的是,print 默认输出是换行的。

    六、python错误

    在运行python代码时,会出现各种各样的错误。此时需要有良好的英语基础,认真分析提示的错误是什么,发生在哪,耐心改正。

     

    在了解了python正式学习之前的这些基础知识,你就可以开启简单的编程之旅了。

     

    Life is short,Use python!

  • 相关阅读:
    如何将数组初始化为全0?
    什么是优先级队列(priority queue)?
    C语言中指针的指针是如何工作的?
    什么是队列(Queue)?
    理解*ptr++
    【Luogu】P4172水管局长(LCT)
    【Luogu】P4159迷路(矩阵优化)
    【Luogu】P3971Alice And Bob(贪心)
    【Luogu】P3211XOR和路径(高斯消元)
    【Luogu】P2445动物园(最大流)
  • 原文地址:https://www.cnblogs.com/wsxcode/p/10416956.html
Copyright © 2011-2022 走看看