大神闭关7天整理!137页Python学习笔记,全面总结看这一篇就够了

news/2024/7/19 10:33:08 标签: 学习, 笔记, 爬虫, python, 开源, 开发语言, pygame

 Python作为当下最热门的编程语言之一,从前几年一直火到现在,并且还有更甚的趋势。不仅吸引了众多业内人士,圈外人士也纷纷加入了学习Python的阵营之中。

但很多朋友在学习Python时,直呼:太难了,学不会!那么Python到底应该怎么学?如何把枯燥乏味的教程变为浅显易懂呢?

今天给大家分享一份大神整理的Python学习笔记,137页超全汇总,将一个核心知识点统筹在一个章节里面,更具条理性和提炼性,方便大家吃透Python难点,很适合新手入门。

目录

  • Python的动态类型介绍
  • 数字类型
  • Set类型
  • 字符串
  • 列表
  • 元组
  • 通用序列
  • 字典
  • 文件
  • 语句和语法
  • 赋值语句
  • 打印
  • if语句

数字类型

  • Python的数字常量
  • 数字类型转换
  • 混合类型表达式中,Python先将被操作对象转换成其中最复杂的操作对象的类型
  • Python允许执行连续比较,且比较链可以任意长
  • Python的除法x/y在Python3和Python2.7中不同
  • Python支持许多对数字处理的内置函数与内置模块

通用序列

  • Python的通用序列包括:字符串、列表、元组
  • Python的通用序列操作有:索引操作、分片操作、序列加法、序列乘法
  • 三种解析表达式
  • 序列的拷贝

函数和作用域

  • Python的函数是由chef语句编写,Python中,函数也是一种对象类型
  • 函数参数没有任何类型约束,返回类型也没有任何类型约束
  • Python函数定义语句
  • 函数仅仅是对象类型,函数名也仅仅是变量名,他们没有任何特殊之处
  • 函数主题内的代码直到函数被调用时才运行。函数内的变量名在函数实际执行之前都不会解析
  • 变量可以在3个不同的地方定义,对应三种不同的作用域
  • 作用域法则
  • 变量名查找规则

模块的高级用法

  • Python模块会默认导出其模块文件顶层所附值的所有变量名,不存在私有变量名。所有的私有数据更像是一个约定,而不是语法约束
  • 当文件是以顶层程序文件执行时,该模块的name属性会设为字符串main。若文件被导入,则name属性就成为文件名去掉后缀的名字
  • import和from可以使用as扩展,通过这种方法解决变量名冲突

 


http://www.niftyadmin.cn/n/4963103.html

相关文章

【机器学习实战】朴素贝叶斯:过滤垃圾邮件

【机器学习实战】朴素贝叶斯:过滤垃圾邮件 0.收集数据 这里采用的数据集是《机器学习实战》提供的邮件文件,该文件有ham 和 spam 两个文件夹,每个文件夹中各有25条邮件,分别代表着 正常邮件 和 垃圾邮件。 这里需要注意的是需要…

StreamPark

1、StreamPark的标语 一个神奇的框架,让流处理更简单 2、StreamPark的前世今生 早期用名streamx,加入apache孵化器之后更名为StreamPark 3、StreamPark可以为你提供什么 降低学习成本、开发门槛,让开发者只用关心核心的业务 简单来说&#xf…

Ubuntu18.04 交叉编译curl-7.61.0

下载 官方网址是:curl 安装依赖库 如果需要curl支持https协议,需要先交叉编译 openssl,编译流程如下: Ubuntu18.04 交叉编译openssl-1.1.1_我是谁??的博客-CSDN博客 解压 # 解压: $tar -xzvf curl-7.61.…

如何保证缓存和 MySQL 的双写一致 ?

1. 如何保证缓存和 MySQL 的双写一致 ? 什么叫做如何保证缓存和 MySQL 双写一致,这个问题就是指当应用程序执行写(增删改)操作时,如何保证 Redis 和 MySQL 的数据一致性。 当用户发送请求时,程序的执行流程…

2828. 判别首字母缩略词

2828. 判别首字母缩略词 C代码1&#xff1a; bool isAcronym(char ** words, int wordsSize, char * s){if (wordsSize ! strlen(s)) {return false;} for (int i 0; i < wordsSize; i) { // 遍历所有&#xff0c;没有不满足的就是满足的if (words[i][0] ! s[i]) {return…

Docker安装与镜像加速器配置

阿里云镜像网站 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 阿里云-计算&#xff0c;为了无法计算的价值 (aliyun.com) 静态IP地址配置 CentOS7.9手工配置静态网络流程_ZRSAI的博客-CSDN博客

C++入门---vector常用函数介绍及使用

vector的介绍 vector是表示可变大小数组的序列容器。就像数组一样&#xff0c;vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问&#xff0c;和数组一样高效。但是又不像数组&#xff0c;它的大小是可以动态改变的&#xff0c;而且它的大…

能够ping通某个网站,但是却不能访问

如果您能够通过 ping 命令成功地将某个网站的 IP 地址解析为可达状态&#xff0c;但是却无法通过浏览器或其他方式访问该网站&#xff0c;可能存在以下几种原因&#xff1a; 防火墙设置&#xff1a; 可能是因为您的网络或设备上设置了防火墙&#xff0c;阻止了对特定网站的访问…