`
newand
  • 浏览: 36803 次
  • 性别: Icon_minigender_1
  • 来自: nj
最近访客 更多访客>>
社区版块
存档分类
最新评论

格式化字符串(3.5)

阅读更多
1.字符串格式化时不一定用tuple,也可以直接用"%uid"这样的形式 
>>> uid='qj'
>>> uid
'qj'
>>> password = 'jin'
>>> password
'jin'
>>> uid + password
'qjjin'
>>> print "%s password %s"%(uid,password)
qj password jin
>>> i = 10
>>> print "%s password %d"%(uid,i)
qj password 10
>>> print "%s password"(uid,)

Traceback (most recent call last):
  File "<pyshell#35>", line 1, in <module>
    print "%s password"(uid,)
TypeError: 'str' object is not callable
>>> print "%s password"%(uid,)
qj password
>>> print "%s password"%(uid)#this pattern also print the right answer
qj password
>>> print "%s password"%uid#so does this one
qj password
>>>
2.使用"for exp in values"时,exp的格式要与values里面一个元素的格式对应,否则会出现下面的错误
 >>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"}
>>> params
{'pwd': 'secret', 'database': 'master', 'uid': 'sa', 'server': 'mpilgrim'}
>>> [k for k in params.keys()]
['pwd', 'database', 'uid', 'server']
>>> [k for k,v in params.keys()]

Traceback (most recent call last):
  File "<pyshell#42>", line 1, in <module>
    [k for k,v in params.keys()]
ValueError: too many values to unpack
>>>  

 

3.字符串list的jion

>>> "-".join([k for k,v in params.items()])
'pwd-database-uid-server'
>>> 
 

 

 

分享到:
评论

相关推荐

    18.C#字符串和正则表达式参考手册 影印版

    1.4.5 格式化字符串 21 1.5 字符串用法 22 1.5.1 构建字符串 22 1.5.2 分析字符串 24 1.6 国际化 25 1.7 小结 27 第2章 String类和StringBuilder类 28 2.1 学习本章要用到的工具 28 2.2 文本结构 29 2.3 String类 30...

    Json离线格式化工具

    更新版本(工具支持字符串属性选择格式化。更改已发现的bug)。在开发中,如果用到Json传递或者存储数据,Newtonsoft.Json序列化后的内容很难阅读,Json格式化(树状结构)工具由此诞生。压缩包中包含一个美化工具...

    Python3.5字符串常用操作实例详解

    本文实例总结了Python3.5字符串常用操作。分享给大家供大家参考,具体如下: 一、输入与输出 #输入与输出 str = input("请输入任意字符:") print(type(str)) #input获取的数据类型皆为字符串 print(str) 运行...

    Go语言程序设计中文版[人民邮电大学出版]

    3.5 使用fmt包来格式化字符串 69 3.5.1 格式化布尔值 73 3.5.2 格式化整数 74 3.5.3 格式化字符 75 3.5.4 格式化浮点数 75 3.5.5 格式化字符串和切片 76 3.5.6 为调试格式化 78 3.6 其他字符处理相关...

    Go 语言程序设计

    3.5 使用fmt包来格式化字符串 69 3.5.1 格式化布尔值 73 3.5.2 格式化整数 74 3.5.3 格式化字符 75 3.5.4 格式化浮点数 75 3.5.5 格式化字符串和切片 76 3.5.6 为调试格式化 78 3.6 其他字符处理相关...

    C++编程思想(第2版 第2卷)

     3.5 字符串的应用   3.6 小结   3.7 练习   第4章 输入输出流   4.1 为什么引入输入输出流   4.2 救助输入输出流   4.2.1 插入符和提取符   4.2.2 通常用法   4.2.3 按行输入   4.3 ...

    linux_c API函数大全

    LINUX C函数库API 1.字符测试篇 15 1.1 15 isalnum(测试字符是否为英文或数字) 15 1.2 15 isalpha (测试字符是否为英文字母) 15 1.3 16 isascii(测试字符是否为...fscanf(格式化字符串输入) 112 ... ... ... ...

    python cookbook(第3版)

    2.16 以指定列宽格式化字符串 2.17 在字符串中处理html和xml 2.18 字符串令牌解析 2.19 实现一个简单的递归下降分析器 2.20 字节字符串上的字符串操作 第三章:数字日期和时间 3.1 数字的四舍五入 3.2 执行...

    JavaScript经典实例

     第1章使用JavaScript字符串  1.0简介  1.1连接两个或多个字符串  1.2连接字符串和另一种数据类型  1.3条件比较字符串  1.4在字符串中查找子字符串  1.5从一个字符串提取子字符串  1.6检查一个存在的、非空...

    Visual C++ 2005入门经典--源代码及课后练习答案

    2.9.3 C++/CLI特有的功能——格式化输出 92 2.9.4 C++/CLI的键盘输入 94 2.9.5 使用safe_cast 95 2.9.6 C++/CLI枚举 96 2.10 小结 98 2.11 练习题 100 第3章 判断和循环 101 3.1 比较数据值 101 ...

    PB小助手V3.5最新版下载

    在PB应用中搜索名称中包含指定字符串的对象。 * 脚本检索。在PB应用源码中搜索指定字符串。 * 辅助注释。按自定义模板格式插入代码注释。 * 代码美化。按缺省的缩进格式对代码进行整理美化。 * PB工具栏。自动...

    Spring官网阅读(十五)Spring中的格式化(Formatter)

    现在我们考虑这样一个需求:在我们web应用中,我们经常需要将前端传入的字符串类型的数据转换成指定格式或者指定数据类型来满足我们调用需求,同样的,后端开发也需要将返回数据调整成指定格式或者指定类型返回到...

    ASP.NET 3.5 开发大全

    2.3.4 声明并初始化字符串 2.3.5 操作字符串 2.3.6 创建和使用常量 2.3.7 创建并使用枚举 2.3.8 类型转换 2.4 编写表达式 2.4.1 表达式和运算符 2.4.2 运算符的优先级 2.5 使用条件语句 2.5.1 if语句的使用方法 ...

    [ASP.NET.AJAX编程参考手册(涵盖ASP.NET.3.5及2.0)].(美)霍斯拉维.扫描版.pdf

    1.4.3 字符串 1.4.4 数字 1.4.5 null、true和false 1.5 ASP.NET AJAX 1.6 安装ASP.NET AJAX Extensions和ASP.NET Futures 1.7 小结 第2章 JavaScript基本类型扩展 2.1 ASP.NET AJAX Array类型扩展 2.1.1 add 2.1.2 ...

    ASP.NET3.5从入门到精通

    2.3.4 声明并初始化字符串 2.3.5 操作字符串 2.3.6 创建和使用常量 2.3.7 创建并使用枚举 2.3.8 类型转换 2.4 编写表达式 2.4.1 表达式和运算符 2.4.2 运算符的优先级 2.5 使用条件语句 2.5.1 if 语句的使用方法 ...

    Python3.5 Json与pickle实现数据序列化与反序列化操作示例

    JSON数据是一种轻量级的数据交换格式,序列化:将内存数据对象变成字符串。 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:ZhengzhengLiu import json info = { name:liu, age:25, sex:girl } f = ...

    Python程序设计培训视频含课件.rar

    2.4格式化输出2.4格式化输出。mp4 2.Python环境安装1.1 Python,入门.mp4 2.turtle绘图21.2 Turtles绘图.mp4 O3 Python流程控制.pdf O3第3章Python流程控制.pdf 3.1书写规则及标志符.mp4 3.2关系运算符和逻辑运算符。...

Global site tag (gtag.js) - Google Analytics