• python学习笔记1--python简介


    Python翻译中文是蟒蛇。发明人guido喜欢蟒蛇马戏团,故起名python。

    python发展简史:

    --CNRI时期。CNRI资助Python发展的重要单位,python1.5版之前的成果大部分在这个时间内完成的。

    --BeOpen时期。python1.6和python2.0也同时问世,原则上分别维护。

    --DC时期。

    --python3.0

    python特征:

    --脚本语言

    --高级动态编程语言

    简单易学。解释性&编译性。面向对象编程。高级语言。可扩展性及嵌入性。免费开源。可移植。丰富的库。

    python应用:

    python环境的搭建:

    1。linux环境

    2.windows环境。

    python的两种执行方式:1.交互模式,2脚本文件。

    python文件类型:

    源代码:一般是以.py命名的文件。

    字节代码:源文件经过编译后生成的扩展名是pyc的文件。

    编译方式: import py_compile

    py_compile.compile("hello.py")

    优化代码: 

    经过优化的源码文件,扩展名是.pyo

    python -o  -m py_compile hello.py

    这三种文件都可以直接执行。

    变量:计算机内存中的一块区域。变量可以存储规定范围内的值,变量值可以改变。

    变量名的命名:

    --变量名由数字,字母,下划线组成。

    --数字不能开头。

    --不可用使用关键字

    变量的赋值。

    python在内存中对变量的处理是对变量名a的改变,在内存中的数据不变,只是a指向的内存地址值被改变了。

    -----------------------------

    运算符与表达式

    运算符:算术,关系,赋值,逻辑运算符。

    表达式是将不同数据用运算符按照一定规则连起来就是表达式。

    算术: + ,- ,*, /, // (整除) , %,**(幂运算)

    关系: <,> <=, >=, !=, ==

    逻辑: and , or ,not 

    运算符优先级:

    ------------------------------------------------

    数据类型:

    数字,字符串,元组,列表,字典

    数字:整型,长整型,浮点数,复数型(实部+虚部J, 例如4+3j)。

    字符串:单引号,双引号,三个引号。

    序列类型: 字符串,元组,列表

    序列的索引操作和切片操作。切片含头去尾。

     序列的基本操作:

    len(): 求序列长度

    +: 拼接两个字符串

    * : 重复序列元素

    in/not in :判断元素是不是在里面

    max():最大值

    min():最小值

    cmp():比较,先比较长度。

    元组():不可变的类型。

    空元组:一个小括号()

    单一元素元组:(2,),比较加上逗号。

    一般元组:zoo=("aa",20)

    可以取值,不可用赋值。

    列表list []:

    list是处理一组有序项目的数据结构,是可变类型的数据。

    列表的常用操作:

    取值:索引和切片。

    添加: list.append()

    删除:list.remove()

    字典{}

    创建字典方式三种:

    1.{}

    2.工厂方法dict().   newDirc=dict(['x',1],['y',2])

    3.内建方法。 fromkeys(),字典中的元素具有相同的值,默认是None.

    dict={}.fromkeys(('x','y'),-1)

  • 相关阅读:
    [语言基础] 我只想导入目标包中的一个模块,没想到目标包的其他非模块代码也被执行了。。
    [vscode] os.getcwd(),调试和命令行运行的结果不一致
    234. 回文链表
    不生成新数组的迭代器方法:forEach()&every()&some()&reduce()&reduceRight()
    合并数组并对数组排序
    为数组排序:sort()&reverse()
    从数组中间位置添加元素:unshift()方法的有一种运用
    从数组中删除元素:pop()&unshift()方法
    为数组添加元素:push()&unshift()方法
    由已有数组创建新数组:concat()&splice()方法
  • 原文地址:https://www.cnblogs.com/gaochsh/p/6680780.html
Copyright © 2020-2023  润新知