当前位置: 互联网>综合
本页文章导读:
▪python join 使用“+”对多个字符串进行连接稍显繁琐。python提供了函数join()连接字符串,join()配合列表实现多个字符串的连接十分方便
>>> a=['hello','world']
>>> '?'.join(a)
'hello?world'
>&g.........
▪不再为无限级树结构烦恼,且看此篇 很久都没有写点什么出来分享了,最近在做多级树的时候,发现来来回回写过很多遍,于是封装成用户控件,以方便日后重复使用.
首先上效果:
我们看到以上2种效果,都是支持任意级的,这里源码.........
▪python实现变参 使用赋值表达式传递参数,可以颠倒参数列表的顺序。函数的参数提供默认参数
参数可以是变量,也可以是元祖、列表等内置的数据结构
在程序开发中,常常需要传递.........
[1]python join
来源: 互联网 发布时间: 2013-10-26
使用“+”对多个字符串进行连接稍显繁琐。python提供了函数join()连接字符串,join()配合列表实现多个字符串的连接十分方便
>>> a=['hello','world']
>>> '?'.join(a)'hello?world'
>>> ','.join(a)
'hello,world'
>>> ':'.join(a)
'hello:world'
>>> ''.join(a)
'helloworld'
>>> print ' '.join(a)
hello world
作者:huaweitman 发表于2013-7-30 21:27:43 原文链接
阅读:32 评论:0 查看评论
[2]不再为无限级树结构烦恼,且看此篇
来源: 互联网 发布时间: 2013-10-26
很久都没有写点什么出来分享了,最近在做多级树的时候,发现来来回回写过很多遍,于是封装成用户控件,以方便日后重复使用.
首先上效果:
我们看到以上2种效果,都是支持任意级的,这里源码中使用的是递归,以便高效的完成HTML的渲染.
下面上代码,代码中解释的都很详细了,我就不再细说.下面将有示例调用演示:
1 public partial class UC_MultiLevelTree : System.Web.UI.UserControl 2 { 3 #region 数据相关属性 4 5 /// <summary> 6 /// 要绑定的数据源 7 /// </summary> 8 public DataTable DataSource { get; set; } 9 10 /// <summary> 11 /// 多级树显示文本所在列列名 12 /// </summary> 13 public string TextFeild { get; set; } 14 15 /// <summary> 16 /// 多级树单条数据识别列列名(即选择项的值) 17 /// </summary> 18 public string ValueFeild { get; set; } 19 20 /// <summary> 21 /// 多级树层级区别列列名(仅限单个列区分层级) 22 /// </summary> 23 public string LevelFeild { get; set; } 24 25 /// <summary> 26 /// 多级树顶级的父项值 27 /// </summary> 28 public string TopLevelFeildValue { get; set; } 29 30 #endregion 31 32 #region 显示相关属性 33 34 /// <summary> 35 /// 是否显示多选框,默认为显示 36 /// </summary> 37 public bool ShowCheckBox { get; set; } 38 39 /// <summary> 40 /// 是否显示自定义根节点 41 /// </summary> 42 public bool ShowCustomerRoot { get; set; } 43 44 /// <summary> 45 /// 自定义根节点文本 46 /// </summary> 47 public string CustomerRootText { get; set; } 48 49 /// <summary> 50 /// 多级树宽度,可为像素或者百分比 51 /// </summary> 52 public string Width { get; set; } 53 54 /// <summary> 55 /// 多级树高度,可为像素或者百分比 56 /// </summary> 57 public string Height { get; set; } 58 59 /// <summary> 60 /// 展开符号(可为HTML代码) 61 /// </summary> 62 public string ExtendSign { get; set; } 63 64 /// <summary> 65 /// 收缩符号(可为HTML代码) 66 /// </summary&
[3]python实现变参
来源: 互联网 发布时间: 2013-10-26
使用赋值表达式传递参数,可以颠倒参数列表的顺序。函数的参数提供默认参数
参数可以是变量,也可以是元祖、列表等内置的数据结构
在程序开发中,常常需要传递可变长度的参数。在函数的参数前使用标识符“*”可以实现这个要求。“*”可以引用元组,把多个参数组合到一个元组中
python中还提供了另一个标识符“**”。在形参前面添加“**”,可以引用一个字典。根据实际参数的赋值表达式生成字典。
作者:huaweitman 发表于2013-7-31 10:30:25 原文链接
阅读:30 评论:0 查看评论
最新技术文章:
 
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!