python
青铜五
古语云不积跬步,无以至千里;不积小流,无以成江海
展开
-
python标识符、保留字符
在 Python 里,标识符由字母、数字、下划线组成。foo foo1 foo_在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。a-z、0-9、_Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx im...转载 2019-03-12 16:01:26 · 680 阅读 · 0 评论 -
字符串常用操作方法
1、去空格及特殊符号代码如下:s.strip() 去空格s.lstrip() 左侧去空格s.rstrip(',') 右侧去逗号2、复制字符串代码如下:#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr23、连接字符串代码如下:#strcat(sStr1,sStr2)s...翻译 2019-04-10 17:45:40 · 1163 阅读 · 0 评论 -
列表元组常用属性方法
python列表和元组的方法和属性python序列包括列表和元组,序列都有索引,第一个元素索引为0,序列都可以进行索引、加、乘、切片、检查成员。python列表列表是最常用的数据类型之一,通过[,,,]建立,可以给变量赋值空列表[]。列表的数据项可以是不同类型的,可以嵌套。列表的索引和字符串操作一样,同样可以截取例如a[1:2] / a[1:] / a[:3]列表的更新:1.修改:通过...翻译 2019-04-10 17:42:14 · 1322 阅读 · 0 评论 -
Python 知识点
Python 知识点1.对不定长参数的理解?不定长参数有两种:*args和**kwargs;*args:是不定长参数,用来将参数打包成tuple给函数体调用;**kwargs:是关键字参数,打包关键字参数成dict给函数体调用在定义函数的时候不确定要传入的参数个数会有多少个的时候就可以使用不定长参数作为形参...转载 2019-03-13 12:43:06 · 1640 阅读 · 0 评论 -
break和continue
作用continue的作⽤:⽤来结束本次循环,紧接着执⾏下⼀次的循环break的作⽤:⽤来结束整个循环注意break/continue只能⽤在循环中,除此以外不能单独使⽤break/continue在嵌套循环中,只对最近的⼀层循环起作⽤...转载 2019-03-13 11:57:36 · 103 阅读 · 0 评论 -
运算符
算术运算符运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 210 / 除 - x 除以 y b / a 输出结果 2.1 % 取模 ...转载 2019-03-13 11:56:16 · 110 阅读 · 0 评论 -
文件操作
应⽤1:制作⽂件的备份1、输⼊⽂件的名字,然后程序⾃动完成对⽂件进⾏备份# 提示输入文件oldfilename = input("请输入要拷贝的文件名字:")# 以读的方式打开文件oldFile = open(oldfilename,'rb')# 提取文件的后缀fileFlagNum = oldfilename.rfind('.')if fileFlagNum > 0:...转载 2019-03-13 11:48:28 · 110 阅读 · 0 评论 -
super()函数
super()描述super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。语法以下是 super() 方法的语法:super(type[, obje...转载 2019-03-13 11:45:45 · 870 阅读 · 0 评论 -
常⽤的数据类型转换
函数格式 使用示例 描述 int(x [,base]) int("8") 可以转换的包括String类型和其他数字类型,但是会丢失精度 float(x) float(1)或者float("1") 可以转换String和其他数字类型,不足的位数用0补齐,例如1会变成1.0 complex(real ,imag) com...转载 2019-03-13 11:42:40 · 106 阅读 · 0 评论 -
列表、元组、字典的区别
一、列表1、任意对象的有序集合列表是一组任意类型的值,按照一定顺序组合而成的2、通过偏移读取组成列表的值叫元素(Elements)。每一个元素被标识一个索引,第一个索引是0,序列的功能都能实现3、可变长度,异构以及任意嵌套列表中的元素可以是任意类型,甚至是列表类型,也就是说列表可以嵌套4、可变的序列支持索引、切片、合并、删除等等操作,它们都是在原处进行修改列表5、对象引用数组列...转载 2019-03-13 11:28:36 · 2597 阅读 · 0 评论 -
数据类型-集合
Python3 集合集合(set)是一个无序的不重复元素序列。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)实例>>>basket = {'apple', '...转载 2019-03-13 11:26:47 · 145 阅读 · 0 评论 -
数据类型-字典
Python3字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {"key1": "value1"},{"key2 ": "value2"}print(d)运行结果:键必须是唯一的,但值则不必。值可以取任何数据类型,...转载 2019-03-13 11:12:21 · 198 阅读 · 0 评论 -
数据类型-元组
Python3元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。实例:tup1 = ('Google', 'Runoob', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = "a", "b", "c", "d" # 不需要括...转载 2019-03-12 18:28:18 · 179 阅读 · 0 评论 -
数据类型-列表
Python3列表序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以...转载 2019-03-12 18:19:01 · 426 阅读 · 0 评论 -
数据类型-字符串
字符串Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。...转载 2019-03-12 17:42:54 · 163 阅读 · 0 评论 -
Python3 基本数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:实例(Python 3.0+)counter = 100 # 整型变量m...转载 2019-03-12 16:51:02 · 74 阅读 · 0 评论 -
python练习题
题1题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。程序源代码:for i in range(1,5): for j in range(1,5): for k in range(1,5): if(...翻译 2019-03-28 21:45:38 · 124 阅读 · 0 评论