- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 Python“类”之访问限制
类的访问限制要让内部属性或者方法不被外部访问,可以把在属性或者方法的名称前加上单下划线_, 或者在前面加双下划线__,或者两边加双下划线。其中,在前面和后面都加双下划线的是系统的方法,比如 __init__() 方法。在前面加一个下划线的表示保护类型的成员,对于这样的属性和方法,只允许类本身和子类可以访问。例如:class Swan: """天鹅类""" ...
2019-03-27 15:09:43 3101
原创 Python函数值传递与引用传递
值传递与引用传递对于函数的参数而言,我们都知道什么是形式参数,什么是实际参数。但在此之后,我们还应该清楚什么是值传递,什么是引用传递。值传递就是当实际参数为不可变对象时进行的参数传递。而引用传递是当实际参数为可变对象时进行的参数传递。不可变对象:如数字,元组,字符串;可变对象:如列表,字典。它们之间最本质的区别就是在进行参数传递以后改变形式参数的值不同。在值传递...
2019-03-27 10:11:32 5006 1
原创 Python字符串编码转换
字符串编码转换最早的字符串编码是ASCII码,只包括0-9的数字,A-Z和a-z的字母以及空格、制表符等其他符号共256个字符。随着信息技术的发展,各国的文字都需要进行编码,因此就出现了 GBK/GB2312 编码以及 UTF-8 编码。在Python3中,默认采用UTF-8编码。在Python中,有两种常用的字符串类型,一种是str,一种是bytes。这两种类型的...
2019-03-26 20:07:00 5374
原创 Python字典推导式
对于字典,它和列表、元组一样,也可以使用字典推导式来快速的生成一个字典,它的表现形式和列表推导式类似,只不过将列表推导式中的中括号[]改为大括号{}:{键表达式:值表达式 for 循环}例如,我们要生成一个包含4个随机数的字典,我们可以:import randomrandomdict = {i : random.randint(10, 100) for i in range(1, ...
2019-03-26 19:08:30 22326 2
原创 Python元组推导式
元组推导式概念:元组推导式可以快速生成一个元组,或者根据某个元组生成满足指定需求的元组。元组推导式类似于列表推导式,只是将中括号换为了小括号。例如:import randomrandomnumber = (random.randint(10, 100) for i in range(10))print(randomnumber)>>><gene...
2019-03-26 09:20:37 1924
原创 Python列表推导式
列表推导式概念:列表推导式可以快速生成一个列表,或者根据某个列表生成满足指定需求的列表。列表推导式书写形式:1、list = [Express for var in range]例如:>>> ls = [x**2 for x in range(1,10)]>>> ls[1, 4, 9, 16, 25, 36, 49, 64, 81]...
2019-03-26 08:31:32 612
原创 如何将 Python2 的代码 转为 Python3 的代码(2to3.py)
一、问题描述大家都知道,Python现在有两个常用的版本,一个是Python2,一个是Python3,有时候,我们得到的代码是用Python2写的,我们如何将其转换为Python3的代码呢?二、解决方案其实,Python官方为我们提供了一个工具,就是2to3.py,但是这个文件在哪呢,又该怎么使用呢?1、找到 2to3.py。打开Python3的安装目录,我这里是在 D:\P...
2019-03-25 14:55:28 1535
2018年上半年-上午题.zip
2019-05-09
数据结构动画演示
2019-05-06
chardet-3.0.4.zip
2018-12-10
西瓜影音安装包
2018-12-03
python参考手册(中文,包含2和3)
2018-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人