博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python的内置函数实例(3)及其他
阅读量:5876 次
发布时间:2019-06-19

本文共 817 字,大约阅读时间需要 2 分钟。

#!/usr/bin/python

# -*- coding=utf-8 -*-
from __future__ import division

def count(x,y,operate):

    result = {"+":x+y,
           "-":x-y,
           "*":x*y,
           "/":x/y}
    return result.get(operate)

print count(2,3,"*")

#把列表作为参数传递及缺省参数实例

def useargs(args=[],operator="+"):

    x = args[0]
    y = args[1]
    result1 = {"+":x+y}
    return result1.get(operator)

print useargs((2,3))

def usechundi(**d):

    a = d.keys()
    b = d.values()
    print a
    print b

usechundi(one="1",two="2",three="3")

#字符串的连接
def BuildSqlConnection(sql):
    return ";".join(["%s=%s" %(k,v) for k,v in sql.items()])

sql = {"server":"mpilgrim",

       "database":"master",
       "uid":"sa",
       "pwd":"secret"}

print BuildSqlConnection(sql)

 

运行结果:

6

5
['three', 'two', 'one']
['3', '2', '1']
pwd=secret;database=master;uid=sa;server=mpilgrim

本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/pnig0s1992/364014,如需转载请自行联系原作者

你可能感兴趣的文章
hasura graphql 角色访问控制
查看>>
springmvc中controller内方法跳转forward?redirect?
查看>>
C#委托,事件理解入门 (译稿)转载
查看>>
容器的end()方法
查看>>
[转] Agile Software Development 敏捷软件开发
查看>>
HDU 1007 Quoit Design (最小点对,模板题)
查看>>
Windows Phone 7 自定义事件
查看>>
Objective-c 网址中带中文解决方法
查看>>
向函数传递数组的问题
查看>>
上班族的坐姿
查看>>
ubuntu 12.04 下面安装vmware workstation 8.0.4
查看>>
[原创]FineUI秘密花园(二十三) — 树控件概述
查看>>
【Java学习笔记】如何写一个简单的Web Service
查看>>
如何解决This system is not registered with RHN.
查看>>
Cocos2d-x学习笔记(两)Cocos2d-x总体框架
查看>>
拆解探索MagSafe电源接口结构和指示灯变颜色原理
查看>>
Android中EditText,Button等控件的设置
查看>>
lintcode:Remove Nth Node From End of Lis 删除链表中倒数第n个节点
查看>>
POJ 1915-Knight Moves (单向BFS && 双向BFS 比)
查看>>
java中在linux下利用jstack检测死锁
查看>>