搜索到与相关的文章
Python

Python进阶小结

目录一、异常TODO二、深浅拷贝2.1拷贝2.2浅拷贝2.3深拷贝三、数据类型内置方法3.1数字类型内置方法3.1.1整型3.1.2浮点型3.2字符串类型内置方法3.3列表类型内置方法3.4元祖类型内置方法3.5字典类型内置方法3.6集合类型内置方法3.7布尔类型四、数据类型分类4.1按值个数4.2按有序无序4.3按可变不可变一、异常TODO万能捕捉异常公式try:#逻辑代码1/0exceptExceptionase:print(e)divisionbyz

系统 2019-09-27 17:45:32 2129

Python

Python注释详解

注释用于说明代码实现的功能、采用的算法、代码的编写者以及创建和修改的时间等信息。注释是代码的一部分,注释起到了对代码补充说明的作用。Python注释Python单行注释以#开头,单行注释可以作为单独的一行放在被注释的代码行之上,也可以放在语句或者表达式之后。#Giveyouachancetoletyouknowmeprint("Giveyouachancetoletyouknowme")say_what="thisisademo"#attheendofal

系统 2019-09-27 17:38:34 2129

Python

Python多层嵌套list的递归处理方法(推荐)

问题:用Python处理一个多层嵌套list['and','B',['not','A'],[1,2,1,[2,1],[1,1,[2,2,1]]],['not','A','A'],['or','A','B','A'],'B']需求1)如何展开成一层?需求2)如何删除重复的元素?包括重复的list,要考虑子list的重复元素删除后造成的子list重复#!/usr/bin/envpython#-*-coding:utf-8-*-defunilist(ll):""

系统 2019-09-27 17:38:25 2129

Python

python字典一键多值实例代码分享

python中字典可以一键多值,也就是意味着一个键可以对应多个值。例:#encoding=utf-8print'中国'#字典的一键多值print'方案一list作为dict的值值允许重复'd1={}key=1value=2d1.setdefault(key,[]).append(value)value=2d1.setdefault(key,[]).append(value)printd1#获取值print'方案一获取值'printlist(d1[key])

系统 2019-09-27 17:38:14 2129

Python

Python import用法以及与from...import的区别

在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。eg:复制代码代码如下:importsysprint('================Pythonimportmode==============

系统 2019-09-27 17:37:55 2129

Python

Python的Django框架中的Context使用

一旦你创建一个Template对象,你可以用context来传递数据给它。一个context是一系列变量和它们值的集合。context在Django里表现为Context类,在django.template模块里。她的构造函数带有一个可选的参数:一个字典映射变量和它们的值。调用Template对象的render()方法并传递context来填充模板:>>>fromdjango.templateimportContext,Template>>>t=Templ

系统 2019-09-27 17:37:55 2129

Python

python从入门到精通(DAY 1)

1、要点(1)在C语言中没有字符串,只有字符,在python中的字符串hello,在C语言中是以字符数组在内存存放['h','e','l','l','o'],如果对字符串修改,则是在内存中新开辟了一段空间进行存放。字符串特性:一旦修改,需要重新创建。例:"hello"+"ni"+"hao"内存中:['h','e','l','l','o']+['n','i']+['h','a','o']万恶的“+”,“+”号越多,在内存中多次重复创建,浪费空间。C语言需要手

系统 2019-09-27 17:37:41 2129

编程技术

《城市印象 西安30年》读后感【严建设原创】

这是一本沉甸甸的历史,颇具史料性,很有收藏价值。翻阅该书,仿佛白云天狗时空转换,从褪色的老照片到崭新的数码图片中,从言简意赅的阐述中,能令人一点一滴地重温西安这座古城30年的变迁。我本口拙不善辞令。但从揭开扉页到掩卷长思,书中的400余幅新老照片忠实直观的记录着西安30年来的巨变,凡年轻人观后无不思旧惜今,凡上年纪者观后无不感到震撼触发共鸣,感慨万千唏嘘慨叹。宛若少年离别老去相逢,无不回首30年前那段艰难竭蹶的岁月。那年月,我们不能随便说话,凡说真话者,一

系统 2019-08-29 23:27:40 2129

编程技术

5个须警惕的数据库设计错误

摘要:每个人都会犯错误,但作为数据库管理员,我们应该尽量避免错误的产生,从而为公司降低成本,并随时确保数据质量。下面的五种数据库设计失误必须引起我们的警惕。每个人都会犯错误,但作为数据库管理员,我们应该尽量避免失误,从而为公司降低成本,并确保数据质量。下面的五个数据库设计失误必须引起我们的警惕。1.选择恰当的数据类型,避免数据库的过度膨胀请留意数据类型的选择。例如,如果你很清楚某列的数值范围在0-100,000之间,那么就不必使用BIGINT数据类型,因为

系统 2019-08-29 23:10:11 2129

编程技术

一口一口吃掉Struts(九)——国际化问题(1)

Web应用实现国际化(i18n),主要包括两个方面一、页面(jsp)静态信息的国际化二、动态消息的国际化在开始Struts国际化之前,我们先来看一下java如何实现国际化主要步骤:1、创建属性文件(国际化资源文件)*国际化资源文件是有baseName+Locale构成,如MessagesBundle_en_US.properties*缺省的国际化资源文件是baseName.properties格式命名,如:MessagesBundle.properties

系统 2019-08-29 22:14:52 2129