-
模块:为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在python中,一个.py的文件就称之为一个模块(Module)。使用模块的好处:提高了代码的可维护性,其次编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括python内置的模块和来自第三方的
-
列表生成式:例一:a = [i+1 for i in range(10)]
print(a)
输出:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]例二:L = [1, 2, 3,
-
闭包:关于闭包,即函数定义和函数表达式位于另一个函数的函数体内(嵌套函数)。而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。也就是说,内部函数会在外部函数返回后被执行。而当这个内部函数执行时,它仍然必需访问其外部函数的局部变量、参数以及其他内部函数。这些局部变量、参数和函数声明(最初时)的值是外部函数返
-
方法一:f = open(file='D:/工作日常/test.txt',mode='r',encoding='utf-8')
data = f.read()
f.close方法二:with open(file='D:/工作日常/test.txt',mode='r',e
-
字符编码:ASCII:占一个字节,只支持英文GBK2312:占两个字节,支持6700+汉字GBKGB2312的升级版:支持21000+汉字Unicode:2-4个字节Unicode作用:直接支持全球所有语言,每个国家可以不再使用之前自己的旧编码,直接使用unicode包含了跟全球所有国家编码的映射关系Unicode解决了字符于二进制的对应关系,由于Unicode对比ASCII编码占用字节增加一倍,
-
字符编码:ASCII:占一个字节,只支持英文GBK2312:占两个字节,支持6700+汉字GBKGB2312的升级版:支持21000+汉字Unicode:2-4个字节Unicode作用:直接支持全球所有语言,每个国家可以不再使用之前自己的旧编码,直接使用unicode包含了跟全球所有国家编码的映射关系Unicode解决了字符于二进制的对应关系,由于Unicode对比ASCII编码占用字节增加一倍,
-
字典的定义与特性字典是Python语言中唯一的映射类型。定义:{key1:value1,key2:value2}1、键与值用冒号“:”分开;
2、项与项用逗号“,”分开;特性:1.key-value结构
2.key必须可hash、且必须为不可变数据类型、必须唯一
3.可存放任意多个值、可修改、可以不唯一
4.无序字典的创建与常见操作字典的创建person = {"na
-
元组的定义和特性定义:与列表类似,只不过[]改成()特性: 1.可存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序元组的创建与常用操作创建ages = (11, 22, 33, 44, 55)
#或
ages = tuple((11, 22, 33,&nb
-
列表的定义和创建定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素列表的创建list_test=[‘张三‘,‘李四’,'alex']
#或
list_test=list('alex')
#或
list_test=list([‘张三‘,‘李四’,'alex'])列表的特点和常用操作特性:1.可存放多个值2.按照从左到右的顺序定义列
-
字符串的定义与创建字符串是一个有序的字符的集合,用于存储和表示基本的文本信息,' '或'' ''或''' '''中间包含的内容称之为字符串创建: s = 'Hello,Eva!How are you?'字符串的特性与常用操作特性:1.按照
-
布尔型bool型只有两个值:True和False之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False。整型Python中的整数属于int类型,默认用十进制表示,此外也支持二进制,八进制,十六进制表示方式。进制转换尽管计算机只认识二进制,但是为了迎合我们的习惯,python中的数字默认还是十进制。还提供了一些方法来帮助我们做转换。比如是进制转换为二进制使用bin方法,在转
-
布尔型bool型只有两个值:True和False之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False。整型Python中的整数属于int类型,默认用十进制表示,此外也支持二进制,八进制,十六进制表示方式。进制转换尽管计算机只认识二进制,但是为了迎合我们的习惯,python中的数字默认还是十进制。还提供了一些方法来帮助我们做转换。比如是进制转换为二进制使用bin方法,在转
-
while 条件: 执行代码当条件条件成立,代码就会执行;count = 0
while count <= 100 : #只要count<=100就不断执行下面的代码
print("loop ", count
-
if 单分支的使用:if:....a = b = a < b:
()
if双分支的使用:
if:
.....
else:
.....
a = int(input('a=请输入数字:'))
b = int(input('
-
int(整型)在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807long(长整型)跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小
-
变量的作用:Variablesareusedtostoreinformationtobereferencedandmanipulatedinacomputerprogram.Theyalsoprovideawayoflabelingdatawithadescriptivename,soourprogramscanbeunderstoodmoreclearlybythereaderandoursel
-
一、编程语言的种类与介绍编程语言总体分以为机器语言、汇编语言、高级语言,如下机器语言由于计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。只有目标程序才能被计算机直接识别和执行。但是机器语言编写的程序无明显特征,难以记忆,不便阅读和书写,且依赖于具体机种,局限性很大,机器语言属于低级语言。用机器语
梦想不遥远
分享到朋友圈
- 关注技术:JavaScript python 云服务
- 入住博客:2016-05-23 4.7年