`
newand
  • 浏览: 38033 次
  • 性别: 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'
>>> 
 

 

 

分享到:
评论

相关推荐

    labview计算时间输入控件与当前时间的差值,并以HH:MM:SS形式的字符串显示

    5. **字符串显示**:最后,使用“时间格式化”函数将格式化后的时间差输出为字符串,然后通过字符串显示控件或者标签显示出来。 6. **子-时长.vi**:根据提供的子VI名称,这个子程序很可能是实现上述步骤的一个封装...

    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...

    Newtonsoft.Json C# MVC中json对象json字符串处理2.0版3.5版4.0版4.5版(历史版本全)

    在.NET框架中,尤其是在MVC(Model-View-Controller)架构中,它是一个不可或缺的工具,用于序列化和反序列化JSON对象,将C#对象转换为JSON字符串,以及将JSON字符串解析回C#对象。 在C# MVC项目中,JSON处理通常...

    C语言程序设计(谭浩强版) 课后习题答案

    * 格式化输出:printf函数的使用,格式化字符串的编写 * 实例程序:计算x+y, y+z, z+x的值,并输出结果 3.5 * 变量的赋值和输出:a=3;b=4;c=5; x=1.2;y=2.4;z=-3.6; * 格式化输出:printf函数的使用,格式化字符串...

    Json离线格式化工具

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

    VBA 函数在字符串处理中应用

    ##### 3.5 格式化字符串 - **3.5.1 Format函数**:按照指定格式格式化字符串。 - **3.5.2 CStr函数**:将其他类型的数据转换为字符串形式。 ##### 3.6 查找字符串 - **3.6.1 InStr函数**:返回一个子字符串在另一个...

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

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

    commons-lang3-3.5-bin

    8. **格式化**:`capitalize()` 和 `uncapitalize()` 分别将字符串首字母转为大写或小写,`repeat()` 重复字符串一定次数。 9. **版本处理**:`VersionNumber` 类可以帮助解析和比较软件版本号,这对于处理依赖关系...

    S32K144使用printf格式化输出

    标题中的"S32K144使用printf格式...这个过程涉及到了微控制器的外设驱动、实时操作系统的任务调度、以及C语言的函数调用和格式化字符串处理等多方面的知识。提供的SDK则为这个过程提供了便利,减少了开发时间和工作量。

    Newtonsoft.Json 3.5

    例如,你可以轻松地将一个 C# 类实例转换成 JSON 格式的字符串。 - **反序列化**:将 JSON 字符串转换回 .NET 对象。这使得从 JSON API 或文件中恢复数据变得简单快捷。 2. **JsonSerializer 类** - `...

    Python3.5从零开始学

    此外,`f-string`是Python 3.5中的另一个亮点,它提供了一种新的字符串格式化方式。使用`f-string`,可以直接在字符串前加上`f`,然后在大括号中嵌入表达式,程序会将表达式的值插入到对应位置,简化了字符串格式化...

    SQL-Server字符串处理函数大全.doc

    通过使用这些内置函数,开发人员能够轻松实现字符串的查找、替换、格式化等操作。本文将详细介绍 SQL Server 中常用的字符串处理函数,并通过示例说明如何正确使用它们。 #### 二、字符转换函数 **1. ASCII()** - ...

    ResHacker 3.5

    1. **资源查看与编辑**:ResHacker能够打开并显示PE格式的可执行文件(如.exe或.dll)中的资源,包括对话框、菜单、字符串表、图标、光标、位图、动画光标、版本信息等。用户可以查看这些资源的详细结构,并进行编辑...

    commons-lang3-3.5源码1

    - **StringUtils**: 字符串处理的核心模块,包含了大量的字符串操作方法。 - **NumberUtils**: 数字相关的工具类,如格式化、转换等。 - **BooleanUtils**: 专注于布尔值的操作。 - **DateUtils**: 日期时间处理...

    python3.5.tar.gz

    5. **新的字符串格式化**:Python 3.5继续优化了字符串格式化,引入了f-string(格式化字符串字面量),允许在字符串中直接嵌入表达式,如`f"My name is {name}, I am {age} years old."`,这使得字符串格式化更加...

    Python 3.5

    5. **新的`f-string`字符串格式化**:f-string是一种新的字符串格式化方式,它允许在字符串中嵌入表达式,方便且直观。例如,`f"My name is {name}"`,其中`name`是变量,会在运行时被替换为对应的值。 6. **`@`...

    commons-lang3-3.5-bin.tar

    1. **字符串处理**:Lang 3.5提供了大量对字符串操作的便捷方法,如`StringUtils`类,可以方便地进行字符串的拼接、分割、替换、格式化等操作,大大简化了字符串的日常处理。 2. **数组工具**:`ArrayUtils`类提供...

    宽字符集(unicode)操作函数

    - **wcsftime()**:根据指定的字符串格式和 locale 设置格式化日期和时间,并返回宽字符串。类似 `strftime()`。 - **swscanf()**:根据指定格式把字符串转换为时间值,相当于 `strptime()` 的宽字符版本。 ##### ...

Global site tag (gtag.js) - Google Analytics