列表的操作: 1.添加:1)末尾添加:append()>>> mumber=[‘jack‘,‘white‘,‘smith‘,‘jangy‘,‘phyhg‘]>>> mumber.append(‘sex‘)>>> print(mumber)[‘jack‘, ‘white‘, ‘smith‘, ‘jangy‘, ‘phyhg‘, ‘sex‘]2)直接插入:insert()>>> mumber.insert(3,‘mua‘) #3代表的是列表的第4个元素,python列表的计数都是从0开始>>> print(mumber)[‘jack‘, ‘white‘, ‘smith‘, ‘mua‘, ‘jangy‘, ‘phyhg‘...
tuple: 元组被称为只读列表,即数据可以被查询,但不能被修改,列表的切片操作同样适用于元组。元组写在小括号()里,元素之间用逗号隔开虽然 tuple 的元素不可改变,但他可以包含可变的对象,比如 list 列表构造包含 0 个或 1 个元素的元组比较特殊 ,所以有一些额外的语法规则 # 空元组
# mytuple = ()# 一个元素的元组,需要在元素后面添加逗号
# mytuple = (22, )# a = (1, 2, 3, 4)
# print(a[1:2])
# >>> (2,) 作用:...
empty_dict={}
a_dict={‘one‘:1,‘two‘:2,‘three‘:3}
print ("{}".format(a_dict))
#reverse output!!!
#print ("{!s}".format(len(a_dict)))
#print ("{}".format(a_dict[‘two‘]))
a_new_dict=a_dict.copy()
print ("{!s}".format(a_new_dict))
a_new1_dict=a_dict.copy()
print("{!s}".format(a_new1_dict))
a_new2_dict=a_dict.copy()
print("{!s}".format(a_new2_dict))
#output order!!!为什么对a_dict的copy输出顺序与...
os 模块:# _author: lily
# _date: 2019/1/13import osprint(os.getcwd()) # 得到当前的工作目录
# print(os.chdir(r‘D:\Program Files‘)) #改变当前的工作目录
# 这里 r 的意思是所有字符都是原生字符,避免转义print(os.curdir) # .print(os.pardir) # ..
# os.mkdir(‘abc‘) # 只能生成一个目录,不能生成嵌套的形式
# os.mkdir(‘abc\\lily‘) # 因为abc已经有了,所以会创建单个目录lily
# os.rmdir(‘abc\\li...
try, except, else, finally执行顺序:1. 先执行 try 里面的代码块,如果发生异常就会去捕获。 2. 没有错误就会执行 else 里面的信息。 3. 无论怎样都会执行 finally 里面的信息raise Exception(‘不过了。。‘): 主动抛出一个异常try:#代码块,逻辑i = int(input(‘input‘))
except Exception as e:# e是Exception的对象,对象中封装了错误信息# 上述代码块如果出错,自动执行当前块的内容print(e)i = 1
print(i)...
从键盘上获取任意一串英文.
实现:(1)将重复字符去掉
(2)将大写转换成小写,小写转换成大写。如:abC 处理后 ABcprint("从键盘上输入的英文:")
st = input()
s = set(st)
print("去掉重复字符后:", s)
print("大小写字母转换后:")
for num in s:if 97<=ord(num)<=122: #小写字母print(num.upper(),end="") #end=""表示换行if 65<=ord(num)<=90:print(num.lower(),end="")结果:F:\pythonTest\venv\Scripts\python.exe F:/python...
参考:http://www.cnblogs.com/wupeiqi/articles/4911365.htmlpython 与 C的区别:python编译成字节码,c是直接编成机器码 外层变量,可以被内层变量使用对PYTHON来说,内层变量,无法被外层变量使用#只要在内存里存在,则就能使用 (栈) 三元运算 name =‘alex‘if 1==1: name = ‘sb‘else name =‘2b‘ name =值name = 值1 if 条件 else 值2 name = ‘sb‘ if 1==1 else ‘2b‘ #用户输入内容,如果用户输入Alex#用户输入,得到值...
目录
一、PyInstaller库基本介绍
二、PyInstaller库的windows下安装
三、PyInstaller库使用说明
3.1 PyInstaller库使用过程
3.2 PyInstaller库常用参数一、PyInstaller库基本介绍
将.py的python文件转换为可执行文件,程序的执行不再执行源代码。
优点:生成的可执行文件,可以在没有python解释器的情况下,执行实现对用功能,而不用对python源代码执行。
缺点:PyInstaller库是第三方库,需要用户在使用该库前额外安装。安装第三方...
对于零基础的朋友来说,学习Python有一个小门槛或者说小考验,那就是选择写代码的工具。简单,上网查,用什么工具来写Python代码,答案五花八门,各种编辑器、各种IDE,难道一个个试过来?天啊,还没开始学习已经被工具给整惨了。(推荐学习:Python视频教程)实际上,学Python,或者其他任何一种程序语言,用什么编辑工具(开发工具)不是最重要的,只要选择熟悉的、用顺手的、简单的编辑器就可以了,学习过程中的重点是,学习Pyt...
Python的基本数据类型有3种:整数、浮点数、复数 2.1 数字类型 2.1.1 整数类型 整数类型共有4种进制表示:十进制、二进制、八进制和十六进制。默认为十进制,其它进制需要增加引导符号。
进制种类引导符号十进制无二进制0b或0B八进制0o或0O十六进制0x或0X
整数类型理论上的取值范围是[- ∞,+∞],实际上的取值范围受限于运行Python程序的计算机内存大小。除极大数的运算外,一般认为整数类型没有取值范围限制。
pow(x,y)函数是Pyt...
python-初学爬虫爬虫:网络爬虫又被称为网页蜘蛛,是按照一定的规则,自动的抓取万维网信息的程序的脚本。URL:URL,是统一资源定位符,也就是我们说的网址,统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。网页界面:如何扒取网页,我们在浏览器中看到的界面是一幅幅优美的...
目录
一、代码复用与模块化设计
二、函数递归的理解
三、函数递归的调用过程
四、函数递归实例
4.1 字符串反转
4.2 斐波那契数列
4.3 汉诺塔一、代码复用与模块化设计
代码复用的抽象:
函数:将代码命名,在代码层面建立了初步的抽象对象:具有属性和方法,如<a>.<b>和<a>.<b>(),在函数之上再次组织进行抽象
代码的模块化:
紧耦合:两个部分之间交流很多,无法独立存在松耦合:两个部分之间交流较少,可以独立存在模块内部紧耦合...
目录HTML文档结构常用标签CSS三种引用方式内联式内部式外部式选择器标签选择器组合选择器类选择器ID选择器属性选择器后代选择器子代选择器相邻选择器伪类伪元素选择器权重基本样式字体属性文本属性继承性清除默认样式元素分类display属性顶部栏盒子模型浮动标准文档流浮动现象浮动元素的破坏性浮动元素破坏性解决方法增加父元素的高度内墙法伪元素清除overflowBFC导航栏定位相对定位绝对定位固定定位覆盖背景雪碧图图形阴影分列布局...
0、前言
python相关的知识,终于要开了学习的头....所谓万事开头难还是很有道理的,之前一直说要学习python,看了几眼书,翻翻博客,一直不=不够系统,这次想着直接从需求出发,根据需要,用到什么学习什么,感觉快多了
需求:keil编译时产生map文件,现在需要将map文件中的Data字段的数据才能入到excel中
1、代码
import xlwtprint('hello python')row_number=0
col_number=0
book = xlwt.Workbook()sheet = book.add_sheet('shee...
目录参考基本定制__new____init____del____repr____str____bytes____format__比较__hash____bool____dir__属性访问__getattribute____getattr____setattr____delattr__描述器__set____get____delete__注意的地方描述器应用基本控制调用控制类型控制Ⅰ类型控制Ⅱ类的装饰器类型控制Ⅲ模拟property模拟classmethod模拟staticmethod再看property容器类型__len____getitem____setitem____delitem____contains__迭代数值运算__slots__描...