文章分类 - python
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- # 递归特性 # 1. 必须有一个明确的结束条件, 不然进入死循环了 # 2.每次进入更深一层时,问题规模要更小 # 3. 递归效率不高,递归层次过多会导致栈溢出,也就是撑爆内存,因为每次都得等待函数的返回,等
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- # name = "wh" #姓名为全局变量 # # 函数嵌套,嵌套的函数调用全局变量时不会改变局部变量 # def xingming(): # name = "wwhh" #这里是局部变量 # def nia
阅读全文
摘要:#字符串放中间 # i="sssd" # v=i.center(10,'*') # print(v) #查找,find # i="asdffsaf" # v=i.find("s") # print(v) #加入分隔符,join # i="所爱隔山海" # v='\\'.join(i) # print
阅读全文
摘要:# -*- coding:utf-8 -*- # open 函数,1.打开文件,得到文件句柄并赋值;2.通过句柄进行操作;3.关闭文件。 # f = open("文件",encoding='UTF8') #f为一个文件句柄,windows系统默认编码为"gbk",但python3默认UTF8,所以要
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- ## 元组是列表的一个变形,其内部元素不可修改,不允许删除或增加,tuple # 可以索引 # tu = (1, 4, 2, 6, 3, 2,) # num = tu[0] # print(num) # 可以切
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- ## map 函数 # 多个函数实现列表内元素的处理 # def add_one(elem): # ## 元素自增一操作 # return elem+1 # # def map_test(lb): # re =
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- #列表,list,可修改、增加或删除 ## 在最后面增加元素,append # li = [2, 2, 4, 8, 32] # li.append(['我', 'shui', 'ta']) # print(li
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- # 字典dict ,由 键值对 组成, 列表和字典不可作为键,可以索引、修改,但不可切片 dic = { 'key1': 123, 'key2': '面朝大海', 'key3': True, 'key4': [
阅读全文
摘要:编程语言分类 高级语言:Python、Java、C#、Ruby、C++ 低级语言:C语言 C 和 Python、Java、C#等 C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行
阅读全文
摘要:变量: 数字、下划线、字母表示,不能用数字开头。 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally',
阅读全文
浙公网安备 33010602011771号