Python学习-day01

我学习Python之前就已经学过了C语言和Java语言,所以Python学的比较快,然后重点列出Python语言学习中的一些小知识点和易混淆的知识

1、Python的认识:
一种面向对象、解释型、动态数据类型的高级程序设计语言

2、Python语言的开发环境:
(1)安装Python 3.5.2版本,配置环境变量
(2)运行:

  • 命令行运行的解释器:
    WIN+R -> cmd -> 直接输入命令Python(因为环境变量已经配置了)
  • 图形界面的解释器:
    直接找到IDLE.exe文件运行

3、知识点小结:

  • Python有自动内存管理功能:对于没有任何变量指向的值会将其删除,或直接输入命令:del x删除一些对象的引用
  • id(变量引用)返回对象的内存地址
  • 单独的下划线(_)用来表示上次运算的结果,例如
  • Python3.x只有一种整数类型,没有长度限制,Python2.x分:int和long,int为32位长度,long无限制
  • 浮点型:float,提供17位小数的精确
  • 关键字:keyword.kwlist
  • 复数型
  • 字符串:
    单引号、双引号、三引号
  • 转义字符:
    不想让反斜杠发生转移,可以在字符窜前添加r
>>>print(r'c:\name')
c:\name
  • 复合数据类型:
    列表:
    list = [1, “fzx”, 2.3];
    有序
    元素可以改变
    元组:
    tuple = (1, “fzx”, 2.3);
    有序
    元素不可改变
    当元组只有一个元素时,需要以’,’结尾,如:(1, );
    字典:
    dictionary = {‘name’:’fzx’, ‘id’:’110’};
    关键字:值
    无序
    关键字互不相同,且不可变类型
    集合:
    set = {‘a’, ‘b’, 123};
    无序且不重复

  • 系统函数:import 模块名 或 from 模块名 improt 函数名(*)
    注意:查看常用模块函数:help()->modules->输入函数模块名称
    math模块函数
    cmath模块函数
    random
    calendar

  • 内置函数:
    range()
    数值运算函数:abs(x), pow(x, y, [,z]), round(x[, n]), divmod(x,y)

  • 系统帮助信息:

// 查询对象的所有属性和方法
>>>import math
>>>dir(math)
// 查询一个对象的帮助信息
>>>help(str)

猜你喜欢

转载自blog.csdn.net/qq_19260033/article/details/53456490