美文网首页
第一章Python基本知识

第一章Python基本知识

作者: 净土_0342 | 来源:发表于2018-03-06 09:07 被阅读0次

一.Python内置对象

对象类型实例

数字123

字符串'sdf'

列表[1,2,3],['a','b',['c',2]]

字典{1:'food',2:'taste'}

元组(2,9)

文件f=open('data.txt','r')

集合set('ba'),{'a','b','c'}

布尔型True,False

空类型None

编程单元类型函数(使用def定义)

类(使用class定义)

二.python变量

1.在Python中不需要实现声明变量和其类型,直接赋值即可创建各种类型的变量

例如:

>>> x=3

>>>x='hello world.'

2.不需要在使用钱声明变类型,但是Python仍属于强类型编程语言,Python解释器会根据赋值或者运算来自动腿短变量的类型。另外Python是一种动态类型语言,变量的类型是会随时变化的。

3.建了字符串的变量x之后,之前创建的整型变量x将自动失效,可以理解为“状态机”模型,在显示修改其类型或者删除之前,变量会一直保持上次的类型。

4.在Python中允许多个变量指向同一个值,例如:

当一个变量的值改变以后,其内存地址是会改变的,但这并不影响另外一个变量的地址和值。

在Python中修改变量值的操作,并不是修改变量的值,而是修改了变量指向的内存地址。这是因为Python解释器首先读取变量x原来的值,然后将其加6,并将结果放于新的内存中,最后将变量x指向改结果的内存空间。

Python采用的是基于值的内存管理方式,如果为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一块内存地址。

Python具有自动内存管理功能,会删除不再有指向的内存单元。但使用显示的del命令来删除不需要的值或者显示关闭不再需要访问的资源是一个好的习惯。

变量命名略过。

三.数字

1.数字属于不可以改变对象,改变变量是修改指向的新内存地址。Python中数字类型可以表示任意大的数值。

2.Python中复数和数学中的复数的形式是相同的,都由实部和虚部构成的,并且使用j或者J来便是虚部

四.字符串

Python中字符串属于不可变序列,一般使用单引号,双引号或三引号进行界定。

字符串支持使用+运算符进行合并一生成新字符串

相关文章

  • 机器学习算法的基本知识(使用Python和R代码)

    机器学习算法的基本知识(使用Python和R代码) 机器学习算法的基本知识(使用Python和R代码)

  • 就业班第一周总结

    这一周主要学习了MySQL基本知识与部分python基本知识。 通过MySQL45题与leetcode题目巩固基本...

  • 第一章Python基本知识

    一.Python内置对象 对象类型实例 数字123 字符串'sdf' 列表[1,2,3],['a','b',['c...

  • 【图文详解】python爬虫实战——5分钟做个图片自动下载器

    python爬虫实战——图片自动下载器 之前介绍了那么多基本知识【Python爬虫】入门知识(没看的赶紧去看)大家...

  • 1.2数字

    一、python数值类型基本知识 完整的python数值类型工具包括: 整数和浮点对象 复数对象 小数:固定精度对...

  • Tencent

    一、Python基本知识 二、Redis,db 三、HTTP 四、Coding(LeetCode很重要) 五、Li...

  • python基本知识

    python解释型语言的执行方式 源代码------解释器-------输出 python优点:简单、易学...

  • Python基本知识

    一,解释器默认编码的区别   Python2解释器默认编码:ASCII  Python3解释器默认编码:UTF8 ...

  • python基本知识

    python注释单行注释 #这是注释内容多行注释 ''' 这是注释内容 ''' python一些保留字and,...

  • Python 之旅之Python基础

    Python基本知识:Python 是一种高级语言,简洁,代码少,C语言要写1000行代码,Java只需要写100...

网友评论

      本文标题:第一章Python基本知识

      本文链接:https://www.haomeiwen.com/subject/znjyhxtx.html