python正确的字符串常量_Python基础总结成千行代码,让Python入门更简单!

只要学会这千行代码,不管你是零基础还是弱基础或是没有接触过编程,都可以快速入门Python!

16b9710331455510e5deb1499c0292bedd7eefe1.jpg

不管学习任何东西,入门方面都是比较快的,但是要深入的话,还是需要一个积累的过程,这是一个漫长且需要坚持的事情。不过自学入门这东西是可以加快学习速度的,一般我们都是到处查到处问,缺少一些比较优质的资料来正确的学习,很多时候都是能跟一群志同道合的人一起讨论学习,那样才会更加事半功倍!

好了,我们来开始学习代码吧!

类型和运算寻求帮助

测试类型的三种方法

Python数据类型

数字常量

数字的表达式操作符

整数可以利用bit_length函数测试所占的位数

repr和str显示格式的区别

数字相关的模块

集合set

集合frozenset,不可变对象

布尔类型bool

动态类型简介

常见字符串常量和表达式

内置str处理函数

三重引号编写多行字符串块,并且在代码折行处嵌入换行字符

索引和分片

字符串转换工具

另类字符串连接

Python中的字符串格式化实现1

Python中的字符串格式化实现2

常用列表常量和操作

用切片来删除序列的某一段

常用字典常量和操作

字典解析

字典的特殊方法

元组和列表的唯一区别

元组的特殊语法

文件基本操作

其他

寻求帮助:

9430e5e14fc79fa3d3d53ca3851998a938834399.png

测试类型的三种方法,推荐第三种:498990325aa51677f3f3b0a506b01d1f90784850.jpg

Python数据类型:哈希类型、不可哈希类型55a19f0109d4294c948fbee8788188a5be3901b5.jpg

数字常量

c5522b509485579e6974409980f857ade95953ec.png

数字的表达式操作符

f998f5513904a26b53e354b290c270d540aac2cd.png

整数可以利用bit_length函数测试所占的位数1728a38758bae95e37dedb9de8d9986faf2b9976.jpg

178b4a4becd1540b64420cc7f59cb929ee10db16.jpg

有点长啊,我要开始截长图了,详细代码可以找我私信要。

repr和str显示格式的区别+数字相关的模块e9a93c95958d26457ab87ebc65711b456eaf34a7.jpg

集合set

ad364f0cba2348aa743689c986a5cbfcfb89b23f.png

集合frozenset,不可变对象+布尔类型bool+动态类型简介+常见字符串常量和表达式

d729fc16b9d87d45cea3eb84ce8804be801eb305.png

内置str处理函数+三重引号编写多行字符串块,并且在代码折行处嵌入换行字符 +索引和分片+字符串转换工具+另类字符串连接:2ad280ebe99841d20b017a91a243fe5577979f68.jpg

Python中的字符串格式化实现1--字符串格式化表达式+Python中的字符串格式化实现2--字符串格式化调用方法

748acbf411cb1a9a727d91c60c4f5a29b0f12127.png

常用列表常量和操作+用切片来删除序列的某一段+常用字典常量和操作:b565b788e3aa4f993cf470f78303889473088959.jpg

字典解析+字典的特殊方法__missing__:当查找找不到key时,会执行该方法+元组和列表的唯一区别在于元组是不可变对象,列表是可变对象+元组的特殊语法: 逗号和圆括号+文件基本操作

9c653fb2036446b1c75fb7197f2c8bcb52106193.png

其他

Python中的真假值含义:数字如果非零,则为真,0为假。

其他对象如果非空,则为真

通常意义下的类型分类:数字、序列、映射。

可变类型和不可变类型

9d89b4f6c912e09fa08bc37da2bef14b3185343e.png

语法和语句赋值语句的形式

序列赋值 序列解包

print函数原型

Python中and或or总是返回对象(左边的对象或右边的对象) 且具有短路求值的特性

if/else三元表达符(if语句在行内)

Python的while语句或者for语句可以带else语句 当然也可以带continue/break/pass语句

for循环的元组赋值

列表解析语法

生成器表达式

文档字符串

命名惯例

列表解析

del语句: 手动删除某个变量

获取列表的子表的方法

手动迭代:iter和next

Python中的可迭代对象

72848c7f9b9921df092838845dda2dde2e68ccbd.png

函数语法规则函数相关的语句和表达式

Python函数变量名解析

嵌套函数举例:工厂函数

嵌套函数举例:lambda实例

nonlocal和global语句的区别

函数参数,不可变参数通过“值”传递,可变参数通过“引用”传递

可变参数匹配: * 和 **

函数调用时的参数解包: * 和 ** 分别解包元组和字典

函数属性:(自己定义的)函数可以添加属性

函数注解: 编写在def头部行 主要用于说明参数范围、参数类型、返回值类型等

匿名函数:lambda

lambda函数与map filter reduce函数的结合

生成器函数:yield VS return

生成器表达式:小括号进行列表解析

本地变量是静态检测的

函数的默认值是在函数定义的时候实例化的 而不是在调用的时候52dc1dacb4d6561ea504857c086d7f567e9f7527.jpg

函数例子数学运算类

集合类操作

逻辑判断

IO操作

其他ab7474fe4d526154ad8dfc7a0d0d72cf9645b581.jpg

模块MoudlePython模块搜索路径

查看全部的模块搜索路径

模块的使用代码

重载模块reload

模块的包导入

包相对导入

包相对导入与普通导入的区别

模块数据隐藏:最小化from*的破坏

可以使用__name__进行模块的单元测试:当模块为顶层执行文件时值为'__main__' 当模块被导入时为模块名

import语句from语句的as扩展

得到模块属性的几种方法 假设为了得到name属性的值e35c4396a483f749488530d01fe419e2e23eba8c.jpg

类与面向对象最普通的类

Python的类没有基于参数的函数重载

子类扩展超类: 尽量调用超类的方法

类内省工具

返回1中 数据属性spam是属于类 而不是对象

类方法调用的两种方式

抽象超类的实现方法

OOP和继承: "is-a"的关系

类的伪私有属性:使用__attr

类方法是对象:无绑定类方法对象 / 绑定实例方法对象

获取对象信息: 属性和方法

为类动态绑定属性或方法

61d794aa0011865d69b2c11f713ad0b67b1e8405.png

类的高级话题多重继承: "混合类", 搜索方式"从下到上 从左到右 广度优先"

类的继承和子类的初始化

实例方法 / 静态方法 / 类方法

函数装饰器

类修饰器

限制class属性

类属性高级话题

定制类

动态创建类type()

捕获异常

Python3.x中的异常链: raise exception from otherException

assert子句: assert ,

with/as环境管理器:作为常见的try/finally用法模式的替代方案

用户自定义异常

用户定制异常数据

关于sys.exc_info:允许一个异常处理器获取对最近引发的异常的访问

异常层次

ce66b60edd95eba20e9b3508d641e2bf8d092227.png

Unicode和字节字符串Python的字符串类型

字符编码方法

查看Python中的字符串编码名称,查看系统的编码

源文件字符集编码声明

编码: 字符串 --> 原始字节

Python3.x中的字符串应用

Python2.x的编码问题

bytes对象

文本文件、二进制文件

Unicode文件

289d3dc7002c5856ccb5590d7dcbc93cf3fa1943.png

其它

Python实现任意深度的赋值

例如:例如a[0] = 'value1'; a[1][2] = 'value2'; a[3][4][5] = 'value3'

66389407b139b9f9ac96094f8022696c5d74d33d.png

Python中的多维数组

bc7eefc2cdf8b541b6d5750132398e7a853353d3.png

一枚Python工程师,如果你想了解Python,点击以下视频跳转链接:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值