初来乍到,大家好,我是老肖。

作为一个有着9年Python开发经验的老码农,今天我就为大家带来了Python的基础知识点,全篇干货,建议大家动动手指收藏起来,一定能够帮助你顺利入门Python!

1、环境搭建

Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。

Python具备可移植性,可以在多个平台运行,这里给大家带来的是Windows平台的环境搭建。

(1)下载安装包

需要到Python的官网上下载Windows系统的安装包就可以了。根据自己电脑的系统选择32位或者64位。

(2)安装

双击,勾选Add Python to PATH(添加Python到环境变量),然后选择Customize Installation(自定义安装)。

2、入门工具

(1)IDLE

这是Python自带的编辑器。按下Windows键,输入idle或者python就可以看到。

使用方法:输入print点击回车,就可以输出。要输入print时,输入pr然后按下tab键就会有提示。重复上一行代码使用快捷键Alt+p,切回下一行代码时使用Alt+n。

(2)Sublime Text3

去官网下载就可以了,安装比较简单。

使用方法:ctrl+n创建新文件,ctrl+s保存文件。

3、Python基础知识

(1)在菜鸟教程有非常全面的基础知识。在上面可以找到不同Python版本的知识点。

(2)基础知识点

python对象:

身份:对象的唯一标识,可使用内建函数id()得到 类型:对象类型决定对象操作,eg:不可能对一个str对象进行判断empty检验。可使用内建函数type进行查看。由于类型也是python对象,所以要判断某对象是不是什么类型,可使用:type(obj)== type(dict{}) 值:对象的数据值,若对象支持更新操作,则可修改。eg:tuple和list的区别。

对象属性:

常见包含数据属性对象:类、类实例、模块。

标准类型:

其他内建类型:

注:

基本类型的分类:

使用以下三种模型进行分类。

存储模型:

python的对象能容纳一个或多个值,一个能保留单个字面独享的类型,成为原子或标量存储。eg:数值、字符串。

那些可容纳多个对象的类型,称之为容器存储。eg:列表、元组、字典。

更新模型:

某些对象的类型允许它们的值改变,即可变对象(列表、字典)。而不可变对象则不允许它们的值被更改。(数字、字符串、元组)。可使用id(obj)查看对象标识。

访问模型:

分为三种访问方式:直接存取(对于非容器类型)、顺序(字符串、列表、元组)和映射(字典)。

标准类型分类:

不支持的类型:

char和byte 使用字符串代替 2)指针 使用id()查看地址,但是不能操作该值 3)int、short、long python的×××等同于long,无需自己维护变量长度 4)float、double python的浮点数等同于C的double。

type和isinstance:

type是python的内建函数,会返回python对象的类型,不限于基本类型 eg:import types type(num) == types.IntType isinstance(obj, (int, float, ...)),接受一个对象类型元组作为参数。

xrange与range:

str与repr:

结语:

学习贵在坚持!

我也是从零基础过来的,非常懂很多小伙伴的心情,孤军作战总是非常孤独的,学习还是要找到一群志同道合的朋友一起学,才更容易坚持下去。

创作不易,如果觉得文章不错可以点赞收藏,还有其他的问题欢迎在评论区留言!

整理了很多入门编程资料、教程、视频等~

技术问题加V:Lg4101,群:791803673,备注:S1,技术交流资源共享,欢迎一起交流学习!

Python入门最完整的基础知识大全【纯干货,建议收藏】相关推荐

  1. Python学习--最完整的基础知识大全

    ##Python学习–最完整的基础知识大全 关于python的基础知识学习,网上有很多资料,今天我就把我收藏的整理一下分享给大家! #####菜鸟教程python2 #####菜鸟教程python3 ...

  2. python基础知识资料-Python学习--最完整的基础知识大全

    前面两篇文章分别介绍了Python的环境搭建和基本工具 下面是我基础学习时的一点记录: python3 循环语句 1. while n=10 sum = 0 counter = 1 while cou ...

  3. python基础知识-Python学习--最完整的基础知识大全

    前面两篇文章分别介绍了Python的环境搭建和基本工具 下面是我基础学习时的一点记录: python3 循环语句 1. while n=10 sum = 0 counter = 1 while cou ...

  4. 电工基础知识(纯干货)

    电工基础知识(纯干货)照明开关为何必须接在火线上? 如果将照明开关装设在零线上,虽然断开时电灯也不亮,但灯头的相线仍然是接通的,而人们以为灯不亮,就会错误地认为是处于断电状态.而实际上灯具上各点的对地 ...

  5. python中的逻辑量有什么_python小白入门须知的9个基础知识丨纯干货

    注释 单行注释:# #注释内容 print('123') #123 print('abc') #abc print("abc") #abc 多行注释:''' 或 "&qu ...

  6. python入门学习笔记——详细基础知识篇(第10章 正则表达式(重点)与JSON)

    第10章 正则表达式(重点)与JSON 初识正则表达式 元字符与普通字符 字符集 概括字符集 数量词 贪婪与非贪婪 匹配0次1次或者无限多次 边界匹配符(^ .$) 组 匹配模式参数 re.sub正则 ...

  7. 【Java从入门到天黑|06】高质量男性SpringBoot入门及原理(基础总结版,强烈建议收藏)

    目录 SpringBoot简介 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发. helloWorld

  8. Python批量处理文件、图片、视频【干货建议收藏】

    文章目录 一.批量读 1.os读取文件名 2.读文件个数和文件名 二.批量写 1.批量筛选 2.批量重命名 3.批量复制或移动 4.批量保存 三.批量修改图片.视频 1.批量下载图片 2.批量压缩图片 ...

  9. spark 写本地文件_(纯干货建议收藏)一次GC引发的Spark调优大全

    上一篇Tungsten On Spark-内存模型设计总结了Spark内存设计相关的知识点,本篇会快速为读者复习一下JVM相关的知识点,然后基于线上的GC调优对spark整体的调优做一个汇总,希望能让 ...

  10. Spring框架从入门到精通(纯干货,建议收藏)

    文章目录 概述 ioc控制反转 配置文件 使用spring创建对象 给属性赋值 set注入 构造注入 引用类型的自动注入 注解 简单类型属性注入@Value(掌握) 引用类型注入@Autowired ...

最新文章

  1. GARFIELD@12-29-2004
  2. 电脑服务器怎么打开网页,电脑的iis服务器打开网页的方法
  3. Android杂谈--网络状态判断(3G/WIFI)
  4. 配置mysql允许远程连接的方法
  5. Java有趣的小功能_Java8 中有趣酷炫的小技巧你用到了那些
  6. sata接口测试软件,如何查看电脑是否支持USB 3.0?Hwinfo32检测SATA端口的方法
  7. WPF读写config配置文件
  8. Spring mvc @PathVaribale
  9. Obsolete属性用法
  10. 55种开源数据可视化工具简介
  11. 群晖让usb打印机变成网络打印机
  12. excel求回归直线方程的公式_如何用excel快速求线性回归方程?
  13. 解决photoshop cc在4K分辨率下字体过小。
  14. 神秘海域:顶级工作室“顽皮狗”成长史(中)
  15. maven中filtering的使用
  16. 数值微分的python实现
  17. java中继承的介绍
  18. 工具及方法 - 字幕下载网站
  19. 纳豆的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. 金丝檀木实木妆台+挂镜+主框全实木

热门文章

  1. Fiddler中文使用教程-AutoResponder
  2. python解释器配置_Python解释器的配置
  3. 基于热传导方程的高温作业专用服装设计(一)
  4. Logisim新手入门实验
  5. 微信小程序申请 软件著作权(其它 软件,小程序都可以)
  6. python三维转换教程_Python科学计算三维可视化【完结】
  7. 微信中打开网址添加请在在浏览器中打开提示遮罩
  8. VS Code配置java环境
  9. 计算机组成原理 唐朔飞 知识点,计算机组成原理知识点总结(唐朔飞版)
  10. C++ memset()函数和bzero()函数